home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / comm / term / JRC102R.LZH / UserManual < prev    next >
Text File  |  1991-04-03  |  200KB  |  5,672 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.         *******    ****              ****
  23.             *      *   *            *    * 
  24.             *      *   *            *          ****     *** **     *** **
  25.             *      ****     ****    *         *    *    *  *  *    *  *  *
  26.         *   *      *   *            *         *    *    *  *  *    *  *  *
  27.         *   *      *   *            *    *    *    *    *  *  *    *  *  *
  28.          ***       *   *             ****      ****     *  *  *    *  *  *
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                 Version 1.02
  35.  
  36.  
  37.  
  38.  
  39.                   Copyright (C) 1988-91 by John P. Radigan
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.     A Shareware telecommunications tool for the Amiga personal computer.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                  DEDICATION
  71.                            ----------------------
  72.  
  73.  
  74.                        In memory of James E. Spessard
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.                                  COPYRIGHT
  89.                             -------------------
  90.  
  91.      All versions of JR-Comm are copyrighted.  All rights reserved.  It has
  92. never been, nor will it ever be in the "Public Domain".
  93.  
  94.  
  95.                                  SHAREWARE
  96.                                -------------
  97.  
  98.      This  program is  made available  through the  concept of  "Shareware"
  99. which  is a form of distribution  different from the traditional commercial
  100. method.  With shareware, you are able to "try before you buy".
  101.  
  102.  
  103.                                   LICENSE
  104.                             -------------------
  105.  
  106.      A limited, 30 day license is granted to anyone for the express purpose
  107. of program evaluation  only.  Commercial or governmental use  is limited to
  108. one person  during this period.  Registration is required for any use after
  109. the expiration of this license.
  110.  
  111.      Site licenses are available for eleven or more copies per order.  They
  112. are  distributed as one master disk to one  contact person.  This person is
  113. required to  limit the number of  active copies in circulation  equal to or
  114. less  than the quantity registered.   Please refer to the registration form
  115. for a schedule of site license discount rates
  116.  
  117.      Multiple licenses may be purchased as they are needed, but each one is
  118. treated  as a  separate entity.   Prior licenses  do not  apply towards the
  119. computation of the discount rate for a license application.  
  120.  
  121.      Amiga  User Groups may use  the site license  discount rates for their
  122. members.  The  group must be registered with Commodore  in order to qualify
  123. for this offer.  Submission of a user group site license application is the
  124. responsibility  of the  Treasurer  for the  group  and is  accomplished  by
  125. filling out a JR-Comm registration form.  Please check the box marked "User
  126. group site license."  The order  must be addressed to the Treasurer of  the
  127. user  group and  must also include  a list  of the  firstname, lastname and
  128. addresses of  each member  who is  registering JR-Comm.   The list  must be
  129. printed on user group letterhead.
  130.  
  131.  
  132.  
  133.                                  DISCLAIMER
  134.                            ----------------------
  135.  
  136.      No  warranties are implied or expressed  with regard to the fitness or
  137. merchantability  of  JR-Comm for  any particular  purpose.   All  risks and
  138. damages,  incidental or  otherwise, arising  through the  use or  misuse of
  139. JR-Comm are entirely at the responsibility of the user.
  140.  
  141.      While considerable effort has been made to provide you with a reliable
  142. product, there is no guarantee  that this program is 100% "bug-free".   Any
  143. problems that do arise will be corrected when and if feasible.  Maintenance
  144. releases will be made  available in order to correct  potentially hazardous
  145. malfunctions  within  the  program.   Fixes  for  benign  problems, usually
  146. cosmetic  in  nature, will  most likely  be deferred  until the  next major
  147. release.
  148.  
  149.      This disclaimer does  not guarantee future  versions of this  product,
  150. only  a  prescribed  method of  dealing  with  possible  errors, and  their
  151. corrections, to this program.
  152.  
  153.  
  154.                                 DISTRIBUTION
  155.                           ------------------------
  156.  
  157.      Distribution is limited to the original shareware distribution archive
  158. file only.   None  of the  member files  may be  omitted.  Furthermore,  no
  159. profit or other material gain may be realized for distributing JR-Comm with
  160. the sole  exception of recovery for  media and postage.   Bundling JR-Comm,
  161. the distribution archive or  any member files, with any  commercial product
  162. is  expressly  prohibited prior  to  obtaining  a "Commercial  Distribution
  163. Agreement".  Contact the support BBS for details if you wish to obtain this
  164. agreement.
  165.  
  166.  
  167.  
  168.                               ACKNOWLEDGEMENTS
  169.                         ----------------------------
  170.  
  171.      Michael  Cox  for  his  permission  to  include  the  SkyPix  terminal
  172.      protocol.
  173.  
  174.      Chuck Forsberg for his X/YMODEM and ZMODEM protocol specifications and
  175.      for his public domain rz.c, sz.c & zm.c source files.
  176.  
  177.      Russ Ranshaw for his CompuServe B Plus protocol document.
  178.  
  179.      Paul  Resch for  his BPLUS.C  source file,  converted from  the Pascal
  180.      source BPLUS.PAS by Russ Ranshaw.
  181.  
  182.      Peter Boswell for his WXMODEM protocol document.
  183.  
  184.      Special thanks to:
  185.  
  186.      Earle  Ake, Pete Allen, Nathan  Barbar, Jon Boulle,  Dan Browning, Jim
  187.      Burwell, John Campanella, Henry Colonna, Deb Christensen and the folks
  188.      on Genie,  Glenn Edgar,  Fintan Farrell,  Chuck Henrich, Doug  Keller,
  189.      John Kempf,  Steve Kratz, John  Norman, Tony Preston,  Benjamin Reich,
  190.      Tom Robinson,  Dennis Rauschert, Bruce Schoenberger,  Greg Smith, Chet
  191.      Solace,  Bob Suess, Alex Tsopeis, Mike West, Steve Winokur, Joe Wolfe,
  192.      John Yeager and anyone else forgotten.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.                              TABLE OF CONTENTS
  199.  
  200.  
  201.  
  202.  
  203. 1 OVERVIEW  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  204.      1.1 Display features . . . . . . . . . . . . . . . . . . . . . . .   1
  205.      1.2 File transfer protocols  . . . . . . . . . . . . . . . . . . .   2
  206.      1.3 Phonebook  . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  207.      1.4 Miscellaneous  . . . . . . . . . . . . . . . . . . . . . . . .   3
  208.  
  209. 2 SETUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  210.      2.1 System requirements  . . . . . . . . . . . . . . . . . . . . .   4
  211.      2.2 Default data files directory . . . . . . . . . . . . . . . . .   4
  212.      2.3 JR-Comm data files . . . . . . . . . . . . . . . . . . . . . .   5
  213.      2.4 File search logic  . . . . . . . . . . . . . . . . . . . . . .   5
  214.      2.5 Limitations in 512k environments . . . . . . . . . . . . . . .   6
  215.      2.6 No fast ram limitations  . . . . . . . . . . . . . . . . . . .   7
  216.      2.7 Starting JR-Comm for the first time  . . . . . . . . . . . . .   7
  217.           2.7.1 Terminal parameters . . . . . . . . . . . . . . . . . .   7
  218.           2.7.2 Serial parameters . . . . . . . . . . . . . . . . . . .   7
  219.           2.7.3 Modem parameters  . . . . . . . . . . . . . . . . . . .   7
  220.           2.7.4 General parameters  . . . . . . . . . . . . . . . . . .   8
  221.           2.7.5 Saving your defaults  . . . . . . . . . . . . . . . . .   8
  222.      2.8 Modem setup  . . . . . . . . . . . . . . . . . . . . . . . . .   8
  223.           2.8.1 Carrier detect signal . . . . . . . . . . . . . . . . .   9
  224.           2.8.2 Data terminal ready signal  . . . . . . . . . . . . . .   9
  225.           2.8.3 The initialization command  . . . . . . . . . . . . . .  10
  226.           2.8.4 Modem response codes  . . . . . . . . . . . . . . . . .  10
  227.           2.8.5 Dialer auto-baud feature  . . . . . . . . . . . . . . .  11
  228.           2.8.6 Additional information for MNP and V.42 modems  . . . .  11
  229.      2.9 Specific instructions for different modems . . . . . . . . . .  12
  230.           2.9.1 Supra Modem 2400 (external) . . . . . . . . . . . . . .  13
  231.           2.9.2 MultiTech 224EH (external)  . . . . . . . . . . . . . .  13
  232.           2.9.3 USRobotics Courier HST (external) . . . . . . . . . . .  14
  233.  
  234. 3 SYSTEM BASICS . . . . . . . . . . . . . . . . . . . . . . . . . . . .  17
  235.      3.1 The display  . . . . . . . . . . . . . . . . . . . . . . . . .  17
  236.      3.2 Status line  . . . . . . . . . . . . . . . . . . . . . . . . .  18
  237.      3.3 Connect timer  . . . . . . . . . . . . . . . . . . . . . . . .  19
  238.      3.4 Time-of-day clock  . . . . . . . . . . . . . . . . . . . . . .  19
  239.      3.5 Terminal emulations  . . . . . . . . . . . . . . . . . . . . .  19
  240.           3.5.1 TTY . . . . . . . . . . . . . . . . . . . . . . . . . .  19
  241.           3.5.2 Amiga ANSI  . . . . . . . . . . . . . . . . . . . . . .  20
  242.           3.5.3 IBM color . . . . . . . . . . . . . . . . . . . . . . .  20
  243.           3.5.4 IBM mono  . . . . . . . . . . . . . . . . . . . . . . .  20
  244.           3.5.5 VT-100/102  . . . . . . . . . . . . . . . . . . . . . .  20
  245.           3.5.6 SkyPix  . . . . . . . . . . . . . . . . . . . . . . . .  21
  246.      3.6 Review buffer  . . . . . . . . . . . . . . . . . . . . . . . .  21
  247.      3.7 Capture file . . . . . . . . . . . . . . . . . . . . . . . . .  21
  248.      3.8 Chat mode  . . . . . . . . . . . . . . . . . . . . . . . . . .  22
  249.      3.9 File transfers . . . . . . . . . . . . . . . . . . . . . . . .  23
  250.      3.10 Gadget types  . . . . . . . . . . . . . . . . . . . . . . . .  24
  251.           3.10.1 String gadgets . . . . . . . . . . . . . . . . . . . .  24
  252.           3.10.2 Option gadgets . . . . . . . . . . . . . . . . . . . .  25
  253.           3.10.3 Control gadgets  . . . . . . . . . . . . . . . . . . .  25
  254.           3.10.4 Intuition gadgets  . . . . . . . . . . . . . . . . . .  25
  255.      3.11 Special keyboard attention sequences  . . . . . . . . . . . .  25
  256.  
  257.  
  258. 4 SPECIAL REQUESTERS  . . . . . . . . . . . . . . . . . . . . . . . . .  26
  259.      4.1 File requester . . . . . . . . . . . . . . . . . . . . . . . .  26
  260.           4.1.1 Functional description  . . . . . . . . . . . . . . . .  26
  261.           4.1.2 File lists  . . . . . . . . . . . . . . . . . . . . . .  27
  262.           4.1.3 SELECT  . . . . . . . . . . . . . . . . . . . . . . . .  27
  263.           4.1.4 PARENT  . . . . . . . . . . . . . . . . . . . . . . . .  27
  264.           4.1.5 UNSELECT  . . . . . . . . . . . . . . . . . . . . . . .  27
  265.           4.1.6 Filename  . . . . . . . . . . . . . . . . . . . . . . .  28
  266.           4.1.7 Pathname  . . . . . . . . . . . . . . . . . . . . . . .  28
  267.           4.1.8 OK  . . . . . . . . . . . . . . . . . . . . . . . . . .  28
  268.           4.1.9 CANCEL  . . . . . . . . . . . . . . . . . . . . . . . .  28
  269.      4.2 Query requester  . . . . . . . . . . . . . . . . . . . . . . .  28
  270.  
  271. 5 MENUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29
  272.      5.1 Project menu . . . . . . . . . . . . . . . . . . . . . . . . .  29
  273.      5.2 Phonebook menu . . . . . . . . . . . . . . . . . . . . . . . .  29
  274.      5.3 Buffer menu  . . . . . . . . . . . . . . . . . . . . . . . . .  29
  275.      5.4 Transfers menu . . . . . . . . . . . . . . . . . . . . . . . .  30
  276.      5.5 Options menu . . . . . . . . . . . . . . . . . . . . . . . . .  30
  277.      5.6 Misc menu  . . . . . . . . . . . . . . . . . . . . . . . . . .  30
  278.      5.7 Modes menu . . . . . . . . . . . . . . . . . . . . . . . . . .  30
  279.  
  280. 6 PHONEBOOK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  31
  281.      6.1 Phone Directory requester  . . . . . . . . . . . . . . . . . .  31
  282.           6.1.1 DELETE  . . . . . . . . . . . . . . . . . . . . . . . .  31
  283.           6.1.2 EDIT  . . . . . . . . . . . . . . . . . . . . . . . . .  31
  284.           6.1.3 DIAL  . . . . . . . . . . . . . . . . . . . . . . . . .  31
  285.           6.1.4 UNSELECT  . . . . . . . . . . . . . . . . . . . . . . .  31
  286.           6.1.5 ADD . . . . . . . . . . . . . . . . . . . . . . . . . .  32
  287.           6.1.6 SORT  . . . . . . . . . . . . . . . . . . . . . . . . .  32
  288.           6.1.7 LOAD  . . . . . . . . . . . . . . . . . . . . . . . . .  32
  289.           6.1.8 SAVE  . . . . . . . . . . . . . . . . . . . . . . . . .  32
  290.           6.1.9 Master password . . . . . . . . . . . . . . . . . . . .  32
  291.      6.2 Phone entry editor requester . . . . . . . . . . . . . . . . .  33
  292.           6.2.1 Name  . . . . . . . . . . . . . . . . . . . . . . . . .  33
  293.           6.2.2 Phone . . . . . . . . . . . . . . . . . . . . . . . . .  33
  294.           6.2.3 Macros  . . . . . . . . . . . . . . . . . . . . . . . .  33
  295.           6.2.4 Capture . . . . . . . . . . . . . . . . . . . . . . . .  33
  296.           6.2.5 Password  . . . . . . . . . . . . . . . . . . . . . . .  33
  297.           6.2.6 Length  . . . . . . . . . . . . . . . . . . . . . . . .  34
  298.           6.2.7 Dial prefix . . . . . . . . . . . . . . . . . . . . . .  34
  299.           6.2.8 Cents/min . . . . . . . . . . . . . . . . . . . . . . .  34
  300.           6.2.9 Password type . . . . . . . . . . . . . . . . . . . . .  34
  301.           6.2.10 Reset timer  . . . . . . . . . . . . . . . . . . . . .  34
  302.           6.2.11 Parameter requester gadgets  . . . . . . . . . . . . .  35
  303.           6.2.12 CANCEL . . . . . . . . . . . . . . . . . . . . . . . .  35
  304.      6.3 Dialer operation . . . . . . . . . . . . . . . . . . . . . . .  35
  305.           6.3.1 Response codes  . . . . . . . . . . . . . . . . . . . .  36
  306.           6.3.2 Dialer window . . . . . . . . . . . . . . . . . . . . .  36
  307.      6.4 Master password  . . . . . . . . . . . . . . . . . . . . . . .  37
  308.  
  309. 7 TRANSFER PARAMETERS REQUESTER . . . . . . . . . . . . . . . . . . . .  38
  310.      7.1 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . .  38
  311.           7.1.1 Some notes on flow control  . . . . . . . . . . . . . .  40
  312.      7.2 ZMODEM send modes  . . . . . . . . . . . . . . . . . . . . . .  40
  313.           7.2.1 Skip if absent  . . . . . . . . . . . . . . . . . . . .  40
  314.           7.2.2 Newer . . . . . . . . . . . . . . . . . . . . . . . . .  40
  315.           7.2.3 Newer/longer  . . . . . . . . . . . . . . . . . . . . .  41
  316.           7.2.4 CRC different . . . . . . . . . . . . . . . . . . . . .  41
  317.           7.2.5 Append files  . . . . . . . . . . . . . . . . . . . . .  41
  318.           7.2.6 Overwrite files . . . . . . . . . . . . . . . . . . . .  41
  319.  
  320.  
  321.           7.2.7 Protect all files . . . . . . . . . . . . . . . . . . .  41
  322.           7.2.8 Don't care  . . . . . . . . . . . . . . . . . . . . . .  41
  323.  
  324.      7.3 ZMODEM options . . . . . . . . . . . . . . . . . . . . . . . .  41
  325.           7.3.1 Resume transfer . . . . . . . . . . . . . . . . . . . .  41
  326.           7.3.2 Auto download . . . . . . . . . . . . . . . . . . . . .  42
  327.           7.3.3 Auto d/l challenge  . . . . . . . . . . . . . . . . . .  42
  328.           7.3.4 Escape ctrl chars . . . . . . . . . . . . . . . . . . .  42
  329.           7.3.5 32 bit CRC  . . . . . . . . . . . . . . . . . . . . . .  42
  330.           7.3.6 Window  . . . . . . . . . . . . . . . . . . . . . . . .  43
  331.      7.4 ASCII send options . . . . . . . . . . . . . . . . . . . . . .  43
  332.           7.4.1 Expand blanks . . . . . . . . . . . . . . . . . . . . .  43
  333.           7.4.2 Prompt char . . . . . . . . . . . . . . . . . . . . . .  43
  334.           7.4.3 Char delay  . . . . . . . . . . . . . . . . . . . . . .  44
  335.           7.4.4 Line delay  . . . . . . . . . . . . . . . . . . . . . .  44
  336.      7.5 Miscellaneous  . . . . . . . . . . . . . . . . . . . . . . . .  44
  337.           7.5.1 Binary mode . . . . . . . . . . . . . . . . . . . . . .  44
  338.           7.5.2 Save aborted  . . . . . . . . . . . . . . . . . . . . .  44
  339.           7.5.3 Relaxed timing  . . . . . . . . . . . . . . . . . . . .  44
  340.           7.5.4 Auto chop . . . . . . . . . . . . . . . . . . . . . . .  45
  341.           7.5.5 Overdrive . . . . . . . . . . . . . . . . . . . . . . .  45
  342.           7.5.6 X/Y pre-ack . . . . . . . . . . . . . . . . . . . . . .  45
  343.  
  344. 8 SERIAL PARAMETERS REQUESTER . . . . . . . . . . . . . . . . . . . . .  46
  345.  
  346. 9 MODEM PARAMETERS REQUESTER  . . . . . . . . . . . . . . . . . . . . .  47
  347.      9.1 Modem commands . . . . . . . . . . . . . . . . . . . . . . . .  47
  348.           9.1.1 Init command  . . . . . . . . . . . . . . . . . . . . .  47
  349.           9.1.2 Hangup command  . . . . . . . . . . . . . . . . . . . .  47
  350.           9.1.3 Dial prefix . . . . . . . . . . . . . . . . . . . . . .  47
  351.           9.1.4 Dial postfix  . . . . . . . . . . . . . . . . . . . . .  47
  352.      9.2 Alternate dial prefixes  . . . . . . . . . . . . . . . . . . .  48
  353.      9.3 Modem response codes . . . . . . . . . . . . . . . . . . . . .  48
  354.      9.4 Intelligent dialer parameters  . . . . . . . . . . . . . . . .  48
  355.           9.4.1 Redial delay  . . . . . . . . . . . . . . . . . . . . .  48
  356.           9.4.2 # of retries  . . . . . . . . . . . . . . . . . . . . .  48
  357.           9.4.3 Dial timeout  . . . . . . . . . . . . . . . . . . . . .  49
  358.           9.4.4 Dial pacing . . . . . . . . . . . . . . . . . . . . . .  49
  359.      9.5 Miscellaneous options  . . . . . . . . . . . . . . . . . . . .  49
  360.           9.5.1 Ignore No Carrier . . . . . . . . . . . . . . . . . . .  49
  361.           9.5.2 Ignore Carrier Detect . . . . . . . . . . . . . . . . .  49
  362.           9.5.3 Hangup on dialer exit . . . . . . . . . . . . . . . . .  50
  363.           9.5.4 Drop DTR to hangup  . . . . . . . . . . . . . . . . . .  50
  364.           9.5.5 Flush with a BREAK  . . . . . . . . . . . . . . . . . .  50
  365.           9.5.6 Dialer auto-baud  . . . . . . . . . . . . . . . . . . .  50
  366.  
  367. 10 TERMINAL PARAMETERS REQUESTER  . . . . . . . . . . . . . . . . . . .  51
  368.      10.1 Screen type . . . . . . . . . . . . . . . . . . . . . . . . .  51
  369.      10.2 Emulation . . . . . . . . . . . . . . . . . . . . . . . . . .  51
  370.      10.3 Text size . . . . . . . . . . . . . . . . . . . . . . . . . .  51
  371.      10.4 Capture filters . . . . . . . . . . . . . . . . . . . . . . .  51
  372.           10.4.1 ANSI codes . . . . . . . . . . . . . . . . . . . . . .  52
  373.           10.4.2 CTRL chars . . . . . . . . . . . . . . . . . . . . . .  52
  374.           10.4.3 Backspaces . . . . . . . . . . . . . . . . . . . . . .  52
  375.      10.5 CR xlate  . . . . . . . . . . . . . . . . . . . . . . . . . .  52
  376.      10.6 LF xlate  . . . . . . . . . . . . . . . . . . . . . . . . . .  52
  377.      10.7 EOL out . . . . . . . . . . . . . . . . . . . . . . . . . . .  52
  378.      10.8 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . .  53
  379.           10.8.1 Strip high bit . . . . . . . . . . . . . . . . . . . .  53
  380.           10.8.2 Custom palette . . . . . . . . . . . . . . . . . . . .  53
  381.           10.8.3 Destructive BS . . . . . . . . . . . . . . . . . . . .  53
  382.  
  383.  
  384.           10.8.4 Swap DEL & BS  . . . . . . . . . . . . . . . . . . . .  53
  385.           10.8.5 Smooth scroll  . . . . . . . . . . . . . . . . . . . .  53
  386.           10.8.6 Chat line on . . . . . . . . . . . . . . . . . . . . .  54
  387.           10.8.7 Wrap lines . . . . . . . . . . . . . . . . . . . . . .  54
  388.           10.8.8 IBM Doorway mode . . . . . . . . . . . . . . . . . . .  54
  389.           10.8.9 Cursor blink . . . . . . . . . . . . . . . . . . . . .  54
  390.           10.8.10 Optimized scroll  . . . . . . . . . . . . . . . . . .  54
  391.           10.8.11 Insert char mode  . . . . . . . . . . . . . . . . . .  54
  392.           10.8.12 Force 80 x 25 . . . . . . . . . . . . . . . . . . . .  55
  393.      10.9 Answerback message  . . . . . . . . . . . . . . . . . . . . .  55
  394.      10.10 Text . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  395.      10.11 Background . . . . . . . . . . . . . . . . . . . . . . . . .  55
  396.      10.12 Cursor . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  397.      10.13 Status . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  398.  
  399. 11 FUNCTION KEY MACROS REQUESTER  . . . . . . . . . . . . . . . . . . .  56
  400.      11.1 Macro escape codes  . . . . . . . . . . . . . . . . . . . . .  56
  401.  
  402. 12 PALETTE REQUESTER  . . . . . . . . . . . . . . . . . . . . . . . . .  57
  403.      12.1 Red Green and Blue proportional gadgets . . . . . . . . . . .  57
  404.      12.2 Color selection gadgets . . . . . . . . . . . . . . . . . . .  57
  405.      12.3 RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . .  57
  406.      12.4 UNDO  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  57
  407.      12.5 Palette usage . . . . . . . . . . . . . . . . . . . . . . . .  57
  408.           12.5.1 Default palettes . . . . . . . . . . . . . . . . . . .  57
  409.           12.5.2 Phonebook entry palettes . . . . . . . . . . . . . . .  58
  410.  
  411. 13 GENERAL PARAMETERS REQUESTER . . . . . . . . . . . . . . . . . . . .  59
  412.      13.1 Status line . . . . . . . . . . . . . . . . . . . . . . . . .  59
  413.           13.1.1 Status line active . . . . . . . . . . . . . . . . . .  59
  414.           13.1.2 Time of day clock  . . . . . . . . . . . . . . . . . .  59
  415.           13.1.3 Connect timer  . . . . . . . . . . . . . . . . . . . .  59
  416.           13.1.4 24 hour mode . . . . . . . . . . . . . . . . . . . . .  59
  417.           13.1.5 Audible beep . . . . . . . . . . . . . . . . . . . . .  59
  418.      13.2 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . .  59
  419.           13.2.1 CTS/RTS handshake  . . . . . . . . . . . . . . . . . .  60
  420.           13.2.2 Immediate exit . . . . . . . . . . . . . . . . . . . .  60
  421.           13.2.3 Logfile active . . . . . . . . . . . . . . . . . . . .  60
  422.           13.2.4 Split review . . . . . . . . . . . . . . . . . . . . .  60
  423.           13.2.5 File saver . . . . . . . . . . . . . . . . . . . . . .  61
  424.           13.2.6 Disk check . . . . . . . . . . . . . . . . . . . . . .  61
  425.      13.3 GMT offset  . . . . . . . . . . . . . . . . . . . . . . . . .  62
  426.      13.4 Task priority . . . . . . . . . . . . . . . . . . . . . . . .  62
  427.      13.5 Chat history size . . . . . . . . . . . . . . . . . . . . . .  62
  428.      13.6 Review buffer size  . . . . . . . . . . . . . . . . . . . . .  62
  429.      13.7 Transfer buffer size  . . . . . . . . . . . . . . . . . . . .  63
  430.      13.8 Filenames . . . . . . . . . . . . . . . . . . . . . . . . . .  63
  431.      13.9 Font name & size  . . . . . . . . . . . . . . . . . . . . . .  63
  432.      13.10 Paths  . . . . . . . . . . . . . . . . . . . . . . . . . . .  63
  433.      13.11 Keymap . . . . . . . . . . . . . . . . . . . . . . . . . . .  64
  434.      13.12 Serial device & unit . . . . . . . . . . . . . . . . . . . .  64
  435.  
  436. 14 MISC MENU  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  65
  437.      14.1 Timer reset . . . . . . . . . . . . . . . . . . . . . . . . .  65
  438.      14.2 Send break  . . . . . . . . . . . . . . . . . . . . . . . . .  65
  439.      14.3 Hangup modem  . . . . . . . . . . . . . . . . . . . . . . . .  65
  440.      14.4 Clear screen  . . . . . . . . . . . . . . . . . . . . . . . .  65
  441.      14.5 Print screen  . . . . . . . . . . . . . . . . . . . . . . . .  65
  442.      14.6 Registration  . . . . . . . . . . . . . . . . . . . . . . . .  65
  443.  
  444. 15 MODES MENU . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  66
  445.  
  446.  
  447.      15.1 Printer . . . . . . . . . . . . . . . . . . . . . . . . . . .  66
  448.      15.2 Chat line . . . . . . . . . . . . . . . . . . . . . . . . . .  66
  449.      15.3 HEX output  . . . . . . . . . . . . . . . . . . . . . . . . .  66
  450.      15.4 IBM Doorway . . . . . . . . . . . . . . . . . . . . . . . . .  66
  451.      15.5 Screen title  . . . . . . . . . . . . . . . . . . . . . . . .  66
  452.      16.1 Directory not found . . . . . . . . . . . . . . . . . . . . .  67
  453.      16.2 User font not found . . . . . . . . . . . . . . . . . . . . .  67
  454.      16.3 Can't load file, wrong version  . . . . . . . . . . . . . . .  67
  455.      16.4 Can't open log file . . . . . . . . . . . . . . . . . . . . .  67
  456.      16.5 File already exists, resume d/l?  . . . . . . . . . . . . . .  67
  457.      16.6 File already exists, overwrite? . . . . . . . . . . . . . . .  67
  458.      16.7 Really quit JR-Comm?  . . . . . . . . . . . . . . . . . . . .  67
  459.      16.8 Unable to open printer  . . . . . . . . . . . . . . . . . . .  68
  460.      16.9 Review buffer is empty  . . . . . . . . . . . . . . . . . . .  68
  461.      16.10 Print registration form? . . . . . . . . . . . . . . . . . .  68
  462.  
  463.  
  464.  
  465. 17 WARNING MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  466.      17.1 Directory read error  . . . . . . . . . . . . . . . . . . . .  69
  467.      17.2 Could not open screen . . . . . . . . . . . . . . . . . . . .  69
  468.      17.3 Could not open window . . . . . . . . . . . . . . . . . . . .  69
  469.      17.4 Capture file currently open!  . . . . . . . . . . . . . . . .  69
  470.      17.5 Couldn't open capture file  . . . . . . . . . . . . . . . . .  69
  471.      17.6 CTS disabled, no CTS present  . . . . . . . . . . . . . . . .  69
  472.      17.7 CTS disabled, no DSR present  . . . . . . . . . . . . . . . .  69
  473.      17.8 CTS disabled, shared mode . . . . . . . . . . . . . . . . . .  70
  474.      17.9 Session will expire in 5 mins . . . . . . . . . . . . . . . .  70
  475.  
  476. 18 FATAL ABORT MESSAGES . . . . . . . . . . . . . . . . . . . . . . . .  71
  477.  
  478. 19 QUESTIONS & ANSWERS  . . . . . . . . . . . . . . . . . . . . . . . .  72
  479.  
  480. 20 SUPPORT INFORMATION  . . . . . . . . . . . . . . . . . . . . . . . .  80
  481.      20.1 JR-Comm Support BBS . . . . . . . . . . . . . . . . . . . . .  80
  482.      20.2 Genie . . . . . . . . . . . . . . . . . . . . . . . . . . . .  80
  483.      20.3 CompuServe  . . . . . . . . . . . . . . . . . . . . . . . . .  80
  484.      20.4 People Link . . . . . . . . . . . . . . . . . . . . . . . . .  80
  485.      20.5 BIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  486.      20.6 USENET  . . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  487.      20.7 If you have problems  . . . . . . . . . . . . . . . . . . . .  81
  488.  
  489.  
  490. JR-Comm 1.02 Users Manual                                Electronic Edition
  491.  
  492.  
  493.  
  494. 1 OVERVIEW
  495.  
  496.      1.1 Display features
  497.  
  498.           -    JR-Comm automatically  adjusts itself to either  NTSC or PAL
  499.                displays.  Interlace and overscan is supported as well.
  500.  
  501.           -    Terminal emulations for TTY, Amiga ANSI, IBM ANSI (color and
  502.                monographic modes), VT-100/102 (monochrome only) and SkyPix.
  503.  
  504.           -    An  optional  status  line  with  hidden  gadgets  for  easy
  505.                adjustment of file transfer  protocol, duplex, XON/XOFF flow
  506.                control,  data  length, parity,  stop  bits,  baud rate  and
  507.                resetting of the connect timer.
  508.  
  509.           -    40  user definable function key macros per macro file.  Each
  510.                macro  can contain  a maximum  of 160  characters.   Several
  511.                macro primitives  are  available, like  chaining to  another
  512.                macro or loading phonebook and macro files.
  513.  
  514.           -    A  special DOORWAY keyboard mode for IBM scan codes.  Allows
  515.                100%  compatibility  with MS-DOS  programs  via the  popular
  516.                remote  DOS program, DoorWay,  which is used  by most MS-DOS
  517.                based BBS installations.
  518.  
  519.           -    Split screen  review buffer option that  allows simultaneous
  520.                terminal I/O  while  viewing  the  contents  of  the  review
  521.                buffer.
  522.  
  523.           -    Chat  mode  provides  line  editing  and  history  features.
  524.                Natural control codes are  immediately sent whereas  escaped
  525.                control codes are inserted in the chat line buffer.
  526.  
  527.           -    Optimized  scrolling  option   for  boosting  throughput  of
  528.                multiple bit-plane displays.
  529.  
  530.           -    Smooth-scroll option available.
  531.  
  532.           -    User definable font available.
  533.  
  534.           -    User definable keymap available.
  535.  
  536.           -    Full dead and double-dead key support.
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.                                    - 1 -
  550.  
  551. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  552.  
  553.  
  554. JR-Comm 1.02 Users Manual                                Electronic Edition
  555.  
  556.  
  557.  
  558.      1.2 File transfer protocols
  559.  
  560.           -    CIS  B+,  XMODEM,  XMODEM-1k,  WXMODEM,  YMODEM,  YMODEM-1k,
  561.                YMODEM-g,  ZMODEM  and  ASCII  file  transfer protocols  are
  562.                present.    All  implementations adhere  strictly  to  their
  563.                respective specifications.   JR-Comm provides file  transfer
  564.                throughput  that  exceeds   most  every   telecommunications
  565.                product that is  currently available for the Amiga computer.
  566.  
  567.           -    JR-Comm has  the most complete ZMODEM  implementation of any
  568.                currently available Amiga telecommunications product.  Auto-
  569.                downloads and a full set of upload send options are a few of
  570.                the available functions for this protocol.
  571.  
  572.           -    All  file I/O  is handled  asynchronously to  provide floppy
  573.                disk  users  with   throughput  figures   that  are   simply
  574.                unobtainable with lesser telecommunications products.
  575.  
  576.           -    Upload overdrive  option for  ZMODEM and  YMODEM-g protocols
  577.                that provide the  absolute maximum in  throughput speed  for
  578.                users with high-speed modems.
  579.  
  580.           -    X/YMODEM  pre-ack  option  to  boost  performance  of  these
  581.                protocols at the expense of error correction.
  582.  
  583.           -    Intelligent  auto-chop  for  XMODEM,  XMODEM-1k  and WXMODEM
  584.                protocols.
  585.  
  586.           -    ASCII send has options for character and line delays as well
  587.                as prompt  mode  for  line oriented  editors.    Blank  line
  588.                expansion is also available.
  589.  
  590.  
  591.      1.3 Phonebook
  592.  
  593.           -    Each  phonebook file can contain  up to 9999  entries.  Each
  594.                entry is capable of completely re-configuring JR-Comm.
  595.  
  596.           -    Ability  to generate  a unique  password for  each directory
  597.                entry based upon a master password for each phonebook file.
  598.  
  599.           -    Sort options  available  for  name,  phone  number  or  user
  600.                selected ordering.
  601.  
  602.           -    An  intelligent  dialer that  monitors  the  result of  each
  603.                attempt  and is  capable  of multiple  entry dialing  in the
  604.                order of selection.
  605.  
  606.           -    Automatic baud  rate detection  option for  Hayes compatible
  607.                modems that return extended result codes.
  608.  
  609.  
  610.  
  611.  
  612.  
  613.                                    - 2 -
  614.  
  615. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  616.  
  617.  
  618. JR-Comm 1.02 Users Manual                                Electronic Edition
  619.  
  620.  
  621.  
  622.      1.4 Miscellaneous
  623.  
  624.           -    A powerful FILE  requester that maintains  several lists  of
  625.                files,  devices   and  directories  rather   than  hardcoded
  626.                selections that may not exist on your system, or even worse,
  627.                may not include devices/volumes unique to your environment.
  628.  
  629.           -    A  batch  selection   facility  unique  among   other  Amiga
  630.                telecommunications  products which  enables  you  to  select
  631.                files from any number of directories and devices in a simple
  632.                manner.
  633.  
  634.           -    User  adjustable task  priority,  chat history,  review  and
  635.                transfer buffer sizes.
  636.  
  637.           -    User  definable  serial device  for  third  party multi-port
  638.                boards.
  639.  
  640.           -    "Quiet"  and  "shared"  serial   port  access  for  peaceful
  641.                coexistence  with  applications  that  also  use  the serial
  642.                device.
  643.  
  644.           -    Optional  file saver to prevent  complete loss of  file if a
  645.                system crash occurs during a download.
  646.  
  647.           -    Free  space  check during  downloads  for  those users  with
  648.                limited disk space (excluding Ram:).
  649.  
  650.           -    Special   keyboard   sequence   which   will   release   the
  651.                serial.device  in  the event  of  a  lock-up  when  an  XOFF
  652.                character is received while XON/XOFF handshake is active.
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.                                    - 3 -
  678.  
  679. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  680.  
  681.  
  682. JR-Comm 1.02 Users Manual                                Electronic Edition
  683.  
  684.  
  685.  
  686. 2 SETUP
  687.  
  688.      2.1 System requirements
  689.  
  690.           Version  1.2 Workbench  or later  is required.   JR-Comm  is also
  691.           fully compatible  with the 2.02 system release.   Future versions
  692.           of JR-Comm will  incorporate many  of the new  features that  the
  693.           2.02 system has to offer.
  694.  
  695.                Although JR-Comm can be run in a 512k system, 1Meg is highly
  696.           recommended  to  take  advantage  of  several   features  JR-Comm
  697.           incorporates.
  698.  
  699.                The recently released  1.3.2 update to  the Amiga  Workbench
  700.           disk contains a new version of the "serial.device" device driver.
  701.           It will provide you with somewhat better performance although the
  702.           original driver works just fine.
  703.  
  704.                A Hayes compatible modem that reliably detects busy  signals
  705.           is recommended in order to take full advantage of the intelligent
  706.           dialer  within  JR-Comm.   Also, in  order  to use  the auto-baud
  707.           feature,  your modem must be able to return extended result codes
  708.           such  as "CONNECT 2400".   Additionally, the modem  should have a
  709.           functional carrier detect (DCD) signal so that the connect  timer
  710.           can operate.  Finally, in order  to use the quick hangup  option,
  711.           your modem must have the ability to sense the Data Terminal Ready
  712.           (DTR) signal.
  713.  
  714.                JR-Comm was written  with high-speed modems in mind.   Tests
  715.           have  been  conducted  locally  during development  with  several
  716.           versions of US  Robotics HST and Dual  Standard modems (including
  717.           the recently  released DS w/V.32bis), Telebit  Trailblazer, and a
  718.           MultiTech  224EH MNP 2400bps modem.  Please see the section below
  719.           on modems for more information.
  720.  
  721.                The  discussion  that follows  assumes  a  certain level  of
  722.           familiarity  with the AmigaDOS CLI.   "The AmigaDOS Manual", 2nd.
  723.           edition,  from Bantam Computer Books  is a valuable  book to have
  724.           and is highly recommended.
  725.  
  726.  
  727.      2.2 Default data files directory
  728.  
  729.           JR-Comm uses a single  directory path for saving and  loading all
  730.           of its data  files during operation.   When you  first start  the
  731.           program, it will look  for the assigned directory or  floppy disk
  732.           volume name "JRCOMM:".  If this assignment/volume name exists, it
  733.           will  be  copied to  the  "JR-Comm data  files"  directory string
  734.           gadget  in the  GENERAL PARAMETERS  requester.   However, JR-Comm
  735.           will fall back to the logical assignment "S:" if "JRCOMM:" is not
  736.           found. 
  737.  
  738.  
  739.  
  740.  
  741.                                    - 4 -
  742.  
  743. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  744.  
  745.  
  746. JR-Comm 1.02 Users Manual                                Electronic Edition
  747.  
  748.  
  749.  
  750.           NOTE:     Although  JR-Comm  will  set  the  default  data  files
  751.                     directory to one of these  two assignments/volume names
  752.                     when it is  first started, it may  be changed to  a new
  753.                     directory when loading a defaults file that contains  a
  754.                     different pathname.
  755.  
  756.  
  757.      2.3 JR-Comm data files
  758.  
  759.           There  are four data files that JR-Comm creates and maintains for
  760.           its own use.  Their postfixes are:
  761.  
  762.                .def      The default parameters file.  JR-Comm will  search
  763.                          for  a file  named "jrcomm.def"  when it  is first
  764.                          started.   Refer to  section  2.4 on  file  search
  765.                          logic for more details on finding and loading this
  766.                          file.
  767.  
  768.                .phones   Phonebook  file.   Contains  a  list of  phonebook
  769.                          entries which are used by the intelligent  dialer.
  770.                          An attempt to  load the phonebook  defined in  the
  771.                          "jrcomm.def" file  will be  made  when JR-Comm  is
  772.                          first started.
  773.  
  774.                .macros   Function key macros file.  Holds up to 40 separate
  775.                          160  character macros.   JR-Comm  will attempt  to
  776.                          load the  macros defined in  the "jrcomm.def" file
  777.                          when it is first started.
  778.  
  779.                .log      This is an output  only file.  It will  be created
  780.                          if the "Logfile active" option is selected in  the
  781.                          GENERAL  PARAMETERS  requester.    JR-Comm  writes
  782.                          status entries to this file only when this feature
  783.                          is active.
  784.  
  785.  
  786.      2.4 File search logic
  787.  
  788.           After JR-Comm has determined the initial data files directory, it
  789.           will attempt to load its initial default parameters file which is
  790.           hardcoded with  the  filename "jrcomm.def".    This is  the  ONLY
  791.           defaults filename that  JR-Comm will  look for when  it is  first
  792.           started.  You cannot change this.
  793.  
  794.                The current directory that JR-Comm was  started from will be
  795.           searched  first for  the  "jrcomm.def" file.   JR-Comm  will then
  796.           attempt to  find the  file in the  data files directory  that was
  797.           assigned in  section 2.2.   JR-Comm  will use  a internal  set of
  798.           default parameters if  the "jrcomm.def" is not  located in either
  799.           directory.
  800.  
  801.  
  802.  
  803.  
  804.  
  805.                                    - 5 -
  806.  
  807. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  808.  
  809.  
  810. JR-Comm 1.02 Users Manual                                Electronic Edition
  811.  
  812.  
  813.  
  814.                The  next two files loaded will be the default phonebook and
  815.           macros files.  These two files are initially set to "jrcomm.xxx",
  816.           where ".xxx" is  ".phones" for the  phonebook file and  ".macros"
  817.           for the macros  file.  But, and this is  important, the directory
  818.           used for these  two files will  depend on  the pathname that  was
  819.           saved in  the "jrcomm.def"  default  parameters file  when it  is
  820.           loaded.
  821.  
  822.                Allowing  you  to change  the data  files directory  in this
  823.           manner gives  you the  ability  to create  multiple  "jrcomm.def"
  824.           files for special purpose  environments as needed and yet  have a
  825.           "global" defaults file  located in either  the "S:" or  "JRCOMM:"
  826.           directory that is loaded when a "jrcomm.def" file is not found in
  827.           the current directory.
  828.  
  829.                All  this flexibility is primarily  of value to  a hard disk
  830.           based Amiga  system.  Floppy  disk users will  find it  easier to
  831.           just  make  multiple  copies of  their  JRCOMM:  master disk  and
  832.           configure each for the different environments needed.
  833.  
  834.  
  835.      2.5 Limitations in 512k environments
  836.  
  837.                You must use a 2 color screen with this set-up.  This leaves
  838.                you with about 100k  of free memory once JR-Comm  is loaded.
  839.                This extra bit of free memory  gives you enough room to open
  840.                the  various requesters used in  the program.   A worst case
  841.                example  would be  the TERMINAL  PARAMETERS requester  being
  842.                open when  editing a  phonebook entry.   This situation  has
  843.                three requesters open simultaneously which uses about 40k of
  844.                additional memory.
  845.  
  846.                     If  you decide to use a different depth screen you will
  847.                find that some, if  not all, of JR-Comm's requesters  cannot
  848.                be opened  due to a lack  of free memory.   If you encounter
  849.                this situation, exit JR-Comm via the <RAMIGA>Q sequence  and
  850.                delete your jrcomm.def file to reset JR-Comm to its internal
  851.                defaults.
  852.  
  853.                     You  may  also have  to  remove  any additional  floppy
  854.                drives past  DF1: as each drive requires 26k of chip ram for
  855.                disk buffers.   The same goes for  the AmigaDOS "AddBuffers"
  856.                command, you  may find that you  will have to trim  down the
  857.                number of buffers assigned to each floppy with this command,
  858.                if not having to eliminate this  command from your "Startup-
  859.                Sequence" batch file entirely.
  860.  
  861.                     Users  running a  PAL display  will have  somewhat less
  862.                memory due to the additional scan lines a PAL display has.
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.                                    - 6 -
  870.  
  871. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  872.  
  873.  
  874. JR-Comm 1.02 Users Manual                                Electronic Edition
  875.  
  876.  
  877.  
  878.      2.6 No fast ram limitations
  879.  
  880.                The 1.02 release of JR-Comm incorporates logic that prevents
  881.                the use of  a 16 color screen with baud  rates above 4800bps
  882.                when there is no  fast ram present.  This feature  was added
  883.                so  that data  loss  due  to  chip  ram  DMA  contention  is
  884.                minimized.
  885.  
  886.  
  887.      2.7 Starting JR-Comm for the first time
  888.  
  889.           JR-Comm will use its  internal defaults the first time  you start
  890.           it.   You  can save  any changes  you make  so that  JR-Comm will
  891.           configure  itself  to  these  settings  every  time  it  is  used
  892.           afterwards by writing the defaults to the file "jrcomm.def".
  893.  
  894.                The internal defaults are  aimed at giving the new  user the
  895.           most common configuration to "plug-n-play" with a minimum of hand
  896.           holding, but you may want to browse over the various options that
  897.           JR-Comm has to offer (it is VERY configurable!) after having used
  898.           it a few times so that you can personalize the way it operates.
  899.  
  900.  
  901.           2.7.1 Terminal parameters
  902.    
  903.                Users with only  512k of memory should  immediately open the
  904.                TERMINAL PARAMETERS requester via the OPTIONS  menu to set a
  905.                two color  screen prior to  doing anything else.   Otherwise
  906.                you  will eventually not  be able to  open any of  the other
  907.                requesters in JR-Comm.  See section 10, TERMINAL  PARAMETERS
  908.                for additional information of the options available in  this
  909.                requester.
  910.  
  911.  
  912.           2.7.2 Serial parameters
  913.       
  914.                Open the  SERIAL PORT PARAMETERS requester  by selecting the
  915.                SERIAL menu item in  the options menu.  Set  the appropriate
  916.                parameters  for  your set-up.    The  defaults provided  are
  917.                usually sufficient.
  918.  
  919.  
  920.           2.7.3 Modem parameters
  921.  
  922.                The  MODEM PARAMETERS  requester is  accessed via  the MODEM
  923.                menu  item of the OPTIONS  menu.. It provides  you with many
  924.                options that enable you  to tailor JR-Comm to the  modem you
  925.                are using.  See sections 2.8 and 9 on modem installation and
  926.                on   the   MODEM   PARAMETERS   requester   for   additional
  927.                information.
  928.  
  929.  
  930.  
  931.  
  932.  
  933.                                    - 7 -
  934.  
  935. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  936.  
  937.  
  938. JR-Comm 1.02 Users Manual                                Electronic Edition
  939.  
  940.  
  941.  
  942.           2.7.4 General parameters
  943.  
  944.                The GENERAL  PARAMETERS requester  (opened by selecting  the
  945.                GENERAL menu item of the OPTIONS menu) contains options that
  946.                are global to the  operation of JR-Comm.  Notice  the string
  947.                gadget labeled "JR-Comm  files".  It  should contain  either
  948.                JRCOMM:  or S:  if you  have started  JR-Comm for  the first
  949.                time.   If you wish to use the current directory exclusively
  950.                for  all JR-Comm files, then you must delete the contents of
  951.                this string gadget.  Refer to section 2.4 for information on
  952.                the use of this particular pathname.
  953.  
  954.                     If you are using a  third party multi-port serial board
  955.                or  an  alternate serial  device  driver,  please enter  the
  956.                proper information  in the lower right string  gadgets.  You
  957.                will have to save  the initial defaults to the  "jrcomm.def"
  958.                file  if you  wish to  use this  alternative device  for all
  959.                future use.
  960.  
  961.                     If  you are using an MNP or other high-speed modem that
  962.                requires a fixed baud rate you  will have to set the CTS/RTS
  963.                handshake  option.    Please  see  section  2.8.6  prior  to
  964.                activating this handshake mode or you may  find that JR-Comm
  965.                can no longer communicate with your modem.
  966.  
  967.                     European users may want to set the keymap and font file
  968.                to something that will suit the systems they intend to call.
  969.                Please  read section  13.11 for  details on  how to  use the
  970.                keymap feature.
  971.  
  972.  
  973.           2.7.5 Saving your defaults
  974.  
  975.                At  this point you can  save your settings  by selecting the
  976.                WRITE  DEFAULTS menu  item  in the  PROJECT  menu.   A  FILE
  977.                requester  will  open  and  the  filename  shown  should  be
  978.                "jrcomm.def".   Select the "OK" button  or press <RETURN> to
  979.                write the defaults.
  980.  
  981.  
  982.      2.8 Modem setup
  983.  
  984.           Hayes  compatible  modems are  preferred  for  use with  JR-Comm.
  985.           Fortunately, almost  every modem made today  is Hayes compatible.
  986.           The specific features the modem should have are discussed below.
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.                                    - 8 -
  998.  
  999. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1000.  
  1001.  
  1002. JR-Comm 1.02 Users Manual                                Electronic Edition
  1003.  
  1004.  
  1005.  
  1006.           2.8.1 Carrier detect signal
  1007.  
  1008.                The  modem should  have a  functioning carrier  detect (DCD)
  1009.                signal on  pin 8 of  the serial port.   The DCD  signal goes
  1010.                true once your modem has  established a connection with  the
  1011.                modem of a remote  system that you have called.  This signal
  1012.                needs to be  working if you intend to  use the connect timer
  1013.                in the status line.  It is also used by the dialer for early
  1014.                detection of a connection.
  1015.  
  1016.                     Most  Hayes compatible modem  manufacturers default the
  1017.                modem to permanently set  this signal true.  You  can easily
  1018.                determine  if DCD is active  with the connect  timer.  If it
  1019.                begins to  increment immediately after starting  JR-Comm, it
  1020.                is in  an active state.   If so, please refer  to your modem
  1021.                users manual for  instructions on how to  set it so the  DCD
  1022.                signal works properly.
  1023.  
  1024.                     If you cannot get the DCD signal to function correctly,
  1025.                you must activate the gadget button labeled "Ignore  carrier
  1026.                detect"  in the MODEM PARAMETERS  requester.  This will also
  1027.                deactivate the connect timer.
  1028.  
  1029.  
  1030.           2.8.2 Data terminal ready signal
  1031.  
  1032.                This signal (DTR)  on pin 20  of the  serial port tells  the
  1033.                modem  when the data terminal, (JR-Comm)  is ready.  JR-Comm
  1034.                also  uses this signal, if the modem recognizes it, to force
  1035.                the modem to hang up or go on hook.  As with the DCD signal,
  1036.                many manufacturers will assert this signal permanently true.
  1037.                Check  the modem users  manual for the  proper command which
  1038.                will  cause  the modem  to go  "on  hook" (hangup)  and also
  1039.                return  to its  command  state whenever  the  DTR signal  is
  1040.                dropped and then raised again.   If the modem is able  to do
  1041.                this  you  can  activate  the  button gadget  in  the  MODEM
  1042.                PARAMETERS  requester that is labeled "Drop  DTR to hang up"
  1043.                so that JR-Comm can use it to hangup the modem.
  1044.    
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.                                    - 9 -
  1062.  
  1063. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1064.  
  1065.  
  1066. JR-Comm 1.02 Users Manual                                Electronic Edition
  1067.  
  1068.  
  1069.  
  1070.           2.8.3 The initialization command
  1071.    
  1072.                The  MODEM PARAMETERS requester has  a string gadget that is
  1073.                initially  set  to  the  following  Hayes  compatible  modem
  1074.                command when you run JR-Comm for the first time.
  1075.  
  1076.                     "ATZ^M~~~ATE1 Q0 V1 X4^M"
  1077.  
  1078.                This command  is probably  fine  for most  Hayes  compatible
  1079.                modems.   But, you may have  to modify it to  your needs for
  1080.                your particular modem.  The '~' character inserts a one half
  1081.                second  delay.   It is not  sent to  the modem.   To  send a
  1082.                control  character,  like  a  carriage  return,  precede the
  1083.                desired  control character with  the '^' character.   A "^M"
  1084.                will  send  the same  character as  if  you had  pressed the
  1085.                <RETURN> key on the keyboard of your Amiga.  To send the '^'
  1086.                character itself requires two of them in the string gadget.
  1087.  
  1088.                     Although these two special characters are also used  by
  1089.                function key  macros, the additional  escape sequences  they
  1090.                use are  not available to any  of the commands in  the MODEM
  1091.                PARAMETERS requester, so do not use them.
  1092.  
  1093.  
  1094.           2.8.4 Modem response codes
  1095.  
  1096.                The set of response codes available  in the MODEM PARAMETERS
  1097.                requester should not need to be changed unless your modem is
  1098.                not fully Hayes compatible.  Notice that the labels for each
  1099.                of the  response codes matches the  default setting exactly,
  1100.                if you do need  to change them, use the  associated response
  1101.                code returned by your  modem for each action listed  in this
  1102.                group.
  1103.  
  1104.                     Leaving or setting a response code blank will result in
  1105.                JR-Comm   disabling  that   particular   function   in   the
  1106.                intelligent  dialer.   See  section 6.3  for details  of its
  1107.                operation.
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.                                    - 10 -
  1126.  
  1127. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1128.  
  1129.  
  1130. JR-Comm 1.02 Users Manual                                Electronic Edition
  1131.  
  1132.  
  1133.  
  1134.           2.8.5 Dialer auto-baud feature
  1135.    
  1136.                The dialer has the ability to automatically adjust JR-Comm's
  1137.                baud rate to  that of the connection.  To  do this properly,
  1138.                your modem must be able  to send extended CONNECT  responses
  1139.                that have a  numeric value  equivalent to the  baud rate  at
  1140.                which the connection was established.  The default  response
  1141.                of CONNECT without a value  attached to it will result  in a
  1142.                baud rate setting of 300. The X4 command should activate the
  1143.                extended response mode.
  1144.  
  1145.                NOTE:     Some  modems deviate  from the  Hayes standard  of
  1146.                          using the CONNECT response without a numeric value
  1147.                          appended to indicate 300 baud.  If your modem does
  1148.                          not follow this method you will not be able to use
  1149.                          this  feature.   In  this case  you  will have  to
  1150.                          determine  the  proper  baud rate  for  the system
  1151.                          you're calling  before  hand and  set  the  SERIAL
  1152.                          PARAMETERS for  the associated phonebook  entry to
  1153.                          the correct baud rate for future calls.
  1154.  
  1155.  
  1156.           2.8.6 Additional information for MNP and V.42 modems
  1157.  
  1158.                MNP and V.42 modems incorporate hardware error correction to
  1159.                eliminate the corruption of data due to the effects of noise
  1160.                on the phone line.
  1161.  
  1162.                     A  byproduct of these modems is that they can send data
  1163.                faster than the  actual connect rate  because they  reformat
  1164.                the individual bytes  into "packets" before  they are  sent.
  1165.                This results in a 10-19% increase in throughput.
  1166.  
  1167.                     In order to  obtain this increase  in performance,  the
  1168.                connection between  the computer and  the modem needs  to be
  1169.                fixed at a  baud rate that is  higher than the  fastest rate
  1170.                that  the modem  is  capable of  sending  data so  that  the
  1171.                additional  time   needed  to  reformat  the  outgoing  (and
  1172.                incoming) data does not degrade throughput performance.  The
  1173.                baud  rate used  is often  twice to  four times  the maximum
  1174.                connect rate.  For example, a 2400bps  error corrected modem
  1175.                would use a  4800 or 9600bps  fixed rate connection  between
  1176.                the modem and computer.
  1177.  
  1178.                     Since the computer  is now capable  of sending data  to
  1179.                the modem faster then  what the modem can send,  some way of
  1180.                controlling  the flow  of data  is needed.   This  is called
  1181.                "handshaking".   The  most common  form used  is  CTS/RTS or
  1182.                hardware handshake.
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                                    - 11 -
  1190.  
  1191. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1192.  
  1193.  
  1194. JR-Comm 1.02 Users Manual                                Electronic Edition
  1195.  
  1196.  
  1197.  
  1198.                     The  Amiga's internal  serial device requires  the Data
  1199.                Set Ready (DSR) signal (pin 6) to be active when it is first
  1200.                opened or it will not activate the CTS/RTS handshake mode.  
  1201.  
  1202.                     In addition to the DSR signal having  to be permanently
  1203.                asserted,  your modem must have  CTS true when  the modem is
  1204.                not online.  Check the manual for your modem to insure  that
  1205.                these  two signals  are  set up  correctly  or JR-Comm  will
  1206.                notify  you that  it was  unable to  honor your  request for
  1207.                CTS/RTS  handshaking  and will  open  the  serial device  in
  1208.                normal mode instead.
  1209.  
  1210.  
  1211.      2.9 Specific instructions for different modems
  1212.  
  1213.           The three following modems are representative of some of the most
  1214.           common modems in use today.  The Supra 2400 is your average Hayes
  1215.           compatible modem.   It is quite  reliable and is very  close to a
  1216.           real Hayes  2400bps modem in commands and operation.  It is quite
  1217.           affordable   and   should  accommodate   most  telecommunications
  1218.           situations a casual user may encounter.
  1219.  
  1220.                The next modem described is  the MultiTech 224EH.   Although
  1221.           Hayes  compatibility is  very high, it  deviates from  the normal
  1222.           2400bps modem by including the MNP error correcting protocol.  As
  1223.           with  most MNP modems, it contains an almost overwhelming list of
  1224.           parameters.  The MultiTech  series of modems represent  the high-
  1225.           end  in 2400bps  price,  features  and  quality.    It  is  truly
  1226.           "industrial strength"  and can  be easily adapted  to nearly  any
  1227.           communications situation that might arise.
  1228.  
  1229.                The last modem  is the  ultra fast US  Robotics Courier  HST
  1230.           (High Speed  Technology) 14.4kbps modem.  Like  the MultiTech, it
  1231.           is armed with an  enormous array of configuration options  due to
  1232.           the  addition  of   MNP  and  V.42  error   correction  and  data
  1233.           compression.   A more expensive variation of this modem, the Dual
  1234.           Standard, is available which adds the 9600bps V.32  (and 14.4kbps
  1235.           V.32bis) CCITT specification for full duplex connections.
  1236.  
  1237.                Although the modem you have may not be listed here, it  will
  1238.           most likely share many, if not all, of the same features and even
  1239.           commands  as those  listed below.   First, categorize  your modem
  1240.           against the basic features  of each of these modems  to determine
  1241.           which one your modem most  closely resembles.  Then try to  match
  1242.           the options listed  against similar options  in the users  manual
  1243.           for your modem.
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.                                    - 12 -
  1254.  
  1255. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1256.  
  1257.  
  1258. JR-Comm 1.02 Users Manual                                Electronic Edition
  1259.  
  1260.  
  1261.  
  1262.           2.9.1 Supra Modem 2400 (external)
  1263.  
  1264.                     The sequence of modem commands to configure this  modem
  1265.                for use with JR-Comm are as follows:
  1266.  
  1267.                     1.   AT&F (reset modem to factory defaults)
  1268.                     2.   AT&C1&D2&W
  1269.                               &C1  - Carrier detect functions normally.
  1270.                               &D2  - Hang-up and return to command mode.
  1271.                                &W  - Write settings to NVRAM.
  1272.                     3.   Set   modem  init   string  in   MODEM  PARAMETERS
  1273.                          requester to "ATZ^M".
  1274.  
  1275.                Carrier  detect and DTR will operate as expected and you can
  1276.                use the DTR to hang up option with this configuration.
  1277.  
  1278.  
  1279.           2.9.2 MultiTech 224EH (external)
  1280.  
  1281.                The 224EH  is a 2400bps  Level 5  MNP modem.   It should  be
  1282.                representative of most Hayes compatible MNP modems that  are
  1283.                available today.
  1284.  
  1285.                Configuration sequence for this modem is:
  1286.  
  1287.                     1.   Set switches to:
  1288.  
  1289.                          12345678 1234
  1290.                          11010110 0110  (0 - OFF   1 - ON)
  1291.  
  1292.                               1    - Forced DTR off.
  1293.                               2    - Verbose responses.
  1294.                               3    - Enable response codes.
  1295.                               4    - Enable command echo.
  1296.                               5    - Disable auto-answer.
  1297.                               6    - Forced CD/DSR off.
  1298.                               7    - RJ11 phone jack.
  1299.                               8    - Enable command mode.
  1300.  
  1301.                               1    - Forced CTS off.
  1302.                               2    - Dial-up line.
  1303.                               3    - Call progression.
  1304.                               4    - Async mode.
  1305.  
  1306.                     2.   AT&F (reset modem to factory defaults)
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.                                    - 13 -
  1318.  
  1319. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1320.  
  1321.  
  1322. JR-Comm 1.02 Users Manual                                Electronic Edition
  1323.  
  1324.  
  1325.  
  1326.                     3.   ATB1X4&E1&E4&Q1$BA0&C1&R2&S0&W0
  1327.  
  1328.                               B1   - Wait-for-dialtone dialing.
  1329.                               X4   - Hayes dialtone and busy detection.
  1330.                               &E1  - Enable MNP auto-reliable mode.
  1331.                               &E4  - CTS/RTS flow control.
  1332.                               &Q1  - Hayes Smartmodem 2400 responses.
  1333.                               $BA0 - Baud adjust off.
  1334.                               &C1  - Carrier detect functions normally.
  1335.                               &R2  - CTS drops for 2 seconds on disconnect.
  1336.                               &S0  - DSR permanently asserted.
  1337.                               &W0  - Write settings to NVRAM.
  1338.  
  1339.                     4.   Set init string to "ATZ^M".
  1340.                     5.   Set dial prefix to "AT&E1&E14DT"
  1341.                     6.   Set alternate dial prefix #1 to "AT&E1&E15DT".
  1342.                     7.   Set alternate dial prefix #2 to "AT&E0DT".
  1343.  
  1344.                The  three different dial prefixes are  needed to enable and
  1345.                disable the MNP mode  before dialing.  This is needed due to
  1346.                the inability of a true Hayes modem to successfully complete
  1347.                a connection when an MNP modem calls it.
  1348.  
  1349.                     The  default  dial  prefix  enables  MNP  without  data
  1350.                compression.    This  should  be  used  when  there  is  the
  1351.                possibility of transferring an already compressed file since
  1352.                MNP level 5 compression will degrade throughput.  
  1353.  
  1354.                     Alternate  dial prefix #1 will enable both MNP and data
  1355.                compression which will greatly increase  throughput for text
  1356.                only transfers.
  1357.  
  1358.                     The last prefix will disable MNP for calling true Hayes
  1359.                modems.  If the connection is made, but no data is seen, you
  1360.                should  try  calling back  with MNP  disabled  to see  if it
  1361.                works.  If  it does, the system  you are attempting  to call
  1362.                most likely has a true Hayes modem attached.  You should use
  1363.                this prefix for all future calls.
  1364.  
  1365.  
  1366.           2.9.3 USRobotics Courier HST (external)
  1367.  
  1368.                The  Courier HST is an  example of the  latest in high-speed
  1369.                modem technology.   The version discussed here  is the newer
  1370.                14.4kbps HST without the V.32 option.
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.                                    - 14 -
  1382.  
  1383. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1384.  
  1385.  
  1386. JR-Comm 1.02 Users Manual                                Electronic Edition
  1387.  
  1388.  
  1389.  
  1390.                Configuration sequence for this modem is:
  1391.  
  1392.                     1.   Set switches to:
  1393.  
  1394.                               1234567890 1
  1395.                               1101011001 1   (0 - OFF   1 - ON)
  1396.  
  1397.                                    1    - Forced DTR off.
  1398.                                    2    - Verbal result codes.
  1399.                                    3    - Result codes displayed.
  1400.                                    4    - Echo commands.
  1401.                                    5    - Auto-answer disabled.
  1402.                                    6    - Forced DCD off.
  1403.                                    7    - Result codes for orig/ans modes.
  1404.                                    8    - AT commands enabled.
  1405.                                    9    - Does not drop carrier after "+++"
  1406.                                   10    - Load NVRAM settings on power up.
  1407.  
  1408.                                    1    - Normal send/receive operation.
  1409.  
  1410.                     2.   AT&F (reset modem to factory defaults)
  1411.                     3.   ATB1X6&B1&H1&K0&R2&S0&Y1&W
  1412.  
  1413.                               B1   - HST mode.
  1414.                               X6   - Enable VOICE response.
  1415.                               &B1  - Fixed DTE rate.
  1416.                               &H1  - CTS/RTS flow control.
  1417.                               &K0  - Disable data compression.
  1418.                               &R2  - Pass data on RTS high.
  1419.                               &S0  - Set DSR high permanently.
  1420.                               &Y1  - Destructive break signal.
  1421.                               &W   - Write settings to NVRAM.
  1422.  
  1423.                     4.   Set init string to "ATZ^M".
  1424.                     5.   Set the "Ring" string to "RING^M".
  1425.                     6.   Set the "No dialtone" string to "NO DIAL TONE".
  1426.                     7.   Set dial prefix to "AT&M4&K0DT"
  1427.                     8.   Set alternate dial prefix #1 to "AT&M4&K1DT".
  1428.                     9.   Set alternate dial prefix #2 to "AT&M0&K0DT".
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.                                    - 15 -
  1446.  
  1447. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1448.  
  1449.  
  1450. JR-Comm 1.02 Users Manual                                Electronic Edition
  1451.  
  1452.  
  1453.  
  1454.                     Although the  HST  is  capable  of  returning  a  VOICE
  1455.                response if  a  human  answers  the  call,  it  is  somewhat
  1456.                unreliable  with  certain  phone systems  and  long distance
  1457.                calls, so  you may want to  disable it by replacing  "X6" in
  1458.                step 3 above with an "X4".
  1459.  
  1460.                     Since  the RINGING  response is  enabled with  the "X6"
  1461.                command,  you have to change  the RING response  so that the
  1462.                dialer does not think that an incoming call has occurred.
  1463.  
  1464.                     The  HST returns a slightly different response for a no
  1465.                dialtone condition from  the default setting so it must also
  1466.                be changed.
  1467.  
  1468.                     The dial prefixes  function exactly like  the ones  for
  1469.                the MultiTech 224EH modem discussed in the previous  section
  1470.                with one  notable difference  with  regard to  V.42bis  data
  1471.                compression.    Unlike MNP  level  5  data compression,  the
  1472.                V.42bis method does not adversely affect the performance  of
  1473.                file  transfers when transmitting  already compressed files,
  1474.                it also offers a  4:1 compression ratio versus the  2:1 that
  1475.                MNP level 5 employs.
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.                                    - 16 -
  1510.  
  1511. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1512.  
  1513.  
  1514. JR-Comm 1.02 Users Manual                                Electronic Edition
  1515.  
  1516.  
  1517.  
  1518. 3 SYSTEM BASICS
  1519.  
  1520.      3.1 The display
  1521.  
  1522.           The default display used by JR-Comm when it is first started is a
  1523.           borderless  Workbench  window.    Depending  on  the  version  of
  1524.           Workbench you are using,  there will either  be one or two  depth
  1525.           gadgets in the same location as they are found in other Workbench
  1526.           windows  but these gadgets are hidden so  that you still have the
  1527.           pair  of text  lines  that  would be  lost  with  a window  title
  1528.           present.
  1529.  
  1530.                Optional displays include borderless windows on a 2, 4, 8 or
  1531.           16 color  custom screen.  A pair of hidden depth gadgets are also
  1532.           present  so that the screen may be  pushed to the back or brought
  1533.           to the front  of your Amiga's display.  A  menu item is available
  1534.           which toggles  the display of  the screen title if  you prefer to
  1535.           use the Intuition screen drag feature instead.  This title bar is
  1536.           always present  during a dialing  or file transfer  operation and
  1537.           will be removed at the completion of that function.
  1538.  
  1539.                The PALETTE  requester allows you  to modify the  colors for
  1540.           each  phonebook entry  that uses  a custom  screen.   The PALETTE
  1541.           requester  is disabled when using a Workbench window.   There are
  1542.           three hard-coded  palettes for  IBM  color, VT-100/102,  (or  IBM
  1543.           mono)  and SkyPix  emulations.   There  is  also a  user  defined
  1544.           default palette that is  initially set to the same colors  as the
  1545.           IBM  color palette.   See  section 12  which details  the PALETTE
  1546.           requester and the operation of the user defined default palette.
  1547.  
  1548.                JR-Comm uses  a custom display  driver which is  much faster
  1549.           than the  internal console device used  by the Amiga for  the CLI
  1550.           and other  text  based displays.   A  good portion  of the  speed
  1551.           increase is  due to the way the  cursor is implemented by JR-Comm
  1552.           which is entirely different from the block cursor that is used by
  1553.           the Amiga's console device.
  1554.  
  1555.                JR-Comm uses a system  sprite for the cursor.   An underline
  1556.           is  used instead of a block  style cursor because sprites are not
  1557.           transparent,  therefore,  the  character  "underneath"  would  be
  1558.           obstructed.  Unfortunately, using a sprite as a cursor has an odd
  1559.           side-effect  in  that  it  doesn't  "behave"  well  with  Amiga's
  1560.           Intuition  User Interface.    This is  why  the cursor  is  still
  1561.           visible  when  switching  screens  prior  to  activating  another
  1562.           window.   It is hoped that you understand that this inconvenience
  1563.           is  necessary  so  that you  may  benefit  from  the faster  text
  1564.           throughput that it gives you. 
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.                                    - 17 -
  1574.  
  1575. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1576.  
  1577.  
  1578. JR-Comm 1.02 Users Manual                                Electronic Edition
  1579.  
  1580.  
  1581.  
  1582.                An  optimized  scroll mode  is  available  to boost  average
  1583.           throughput  of  8  and 16  color  displays.    With this  feature
  1584.           enabled, JR-Comm will use the minimum horizontal width and number
  1585.           of  bit-planes needed to satisfy a scroll operation.  This option
  1586.           greatly reduces DMA utilization when the smooth scroll feature is
  1587.           active.
  1588.  
  1589.                Several external  fonts are provided  for use with  the IBM,
  1590.           Amiga, VT-100/102 and SkyPix terminal  emulations.  Double-height
  1591.           versions of these fonts are also included for use with interlaced
  1592.           displays.   Additionally,  you  may select  a  font of  your  own
  1593.           choosing via the GENERAL PARAMETERS requester if you so desire.
  1594.  
  1595.                The  ability to change  the default keymap  is also provided
  1596.           for  European users  who may  need to  use more  than one  keymap
  1597.           and/or  font  due  to differences  between  countries.    See the
  1598.           description of the keymap string gadget in the GENERAL PARAMETERS
  1599.           requester for a detailed discussion on the recommended way to use
  1600.           this feature.
  1601.  
  1602.  
  1603.      3.2 Status line
  1604.  
  1605.           The status line in JR-Comm is normally displayed as follows.
  1606.  
  1607.           ......(status/chat).......... * X FX 8N1 9600   00:00:00  7:30 pm
  1608.                                         | |||| ||| |  |   |      |  |     |
  1609.                    Printer     ---------+ |||| ||| +--+   +------+  +-----+
  1610.                   Protocol @!  -----------+||| ||| |      |         |      
  1611.      (VT-100/102 use only) @   ------------+|| ||| |      |         |      
  1612.                     Duplex @!  -------------+| ||| |      |         |      
  1613.                  Handshake @!  --------------+ ||| |      |         |      
  1614.                  Data bits  !  ----------------+|| |      |         |      
  1615.                     Parity  !  -----------------+| |      |         |      
  1616.                  Stop bits  !  ------------------+ |      |         |      
  1617.                  Baud rate  !  --------------------+      |         |      
  1618.              Connect timer  !  ---------------------------+         |      
  1619.                Time of day  !  -------------------------------------+      
  1620.  
  1621.                The items  above that are  marked with an  exclamation point
  1622.           have  invisible gadgets associated  with them which  allow you to
  1623.           toggle  through the  available values  for that  particular item.
  1624.           The  handshake item  will only  enable and disable  XON/XOFF flow
  1625.           control.  Hardware or  CTS/RTS flow control can only  be selected
  1626.           while off-line  from  the  GENERAL  PARAMETERS  requester.    The
  1627.           connect timer  will be reset  when its gadget  is selected.   The
  1628.           time-of-day clock will toggle between 12 and 24 hour modes.
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.                                    - 18 -
  1638.  
  1639. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1640.  
  1641.  
  1642. JR-Comm 1.02 Users Manual                                Electronic Edition
  1643.  
  1644.  
  1645.  
  1646.                Items  marked with a '@' symbol are replaced by periods when
  1647.           using  the VT-100/102 emulation.   These four  dots represent the
  1648.           four  software controlled LED indicators that are found on a real
  1649.           VT-100/102 terminal.  When the indicator is "on", it is signified
  1650.           by an asterisk.   All the status line gadgets are  disabled while
  1651.           the VT-100/102 emulation mode is active.
  1652.  
  1653.                The  dotted  line  to the  left  of  the  above status  line
  1654.           indicates the status message  and chat line area.  ASCII send and
  1655.           capture  filenames are displayed here while the chat line mode is
  1656.           inactive.  Three special character sequences are used to describe
  1657.           the type of file being processed.  They are:
  1658.  
  1659.                <    The  left angle  bracket  character  indicates that  an
  1660.                     ASCII send is in progress.
  1661.                >    A single right angle bracket character signifies a  new
  1662.                     or cleared capture file is open.
  1663.                >>   A  pair  of  right angle  brackets  are  used when  the
  1664.                     capture file is opened in append mode.
  1665.  
  1666.  
  1667.      3.3 Connect timer
  1668.  
  1669.           The connect timer will increment while a carrier detect signal is
  1670.           present  from the  modem (the  DCD signal  of your modem  must be
  1671.           functional  for this feature to work properly).  If the cents/min
  1672.           option  is  set to  a non-zero  value in  a phonebook  entry, the
  1673.           connect timer  will  toggle  every  four  seconds  between  total
  1674.           connect  time elapsed  and the  accumulated  cent total  for this
  1675.           connection.
  1676.  
  1677.  
  1678.      3.4 Time-of-day clock
  1679.  
  1680.           The clock is capable  of displaying the time-of-day in  either 12
  1681.           or  24 hour mode.   It may also be turned  off via the associated
  1682.           gadget in the GENERAL PARAMETERS requester.
  1683.  
  1684.  
  1685.      3.5 Terminal emulations
  1686.  
  1687.           3.5.1 TTY
  1688.  
  1689.                The  TTY  emulation  is  a  basic,  line  oriented,   "dumb"
  1690.                terminal.   The high bit of every  incoming byte is reset as
  1691.                there are no  graphics characters possible  when using  this
  1692.                emulation.
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.                                    - 19 -
  1702.  
  1703. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1704.  
  1705.  
  1706. JR-Comm 1.02 Users Manual                                Electronic Edition
  1707.  
  1708.  
  1709.  
  1710.           3.5.2 Amiga ANSI
  1711.  
  1712.                Although  this mode seems redundant,  it is included so that
  1713.                you  can utilize  the greater  speed of  JR-Comm when  Amiga
  1714.                specific console sequences and text are needed.
  1715.  
  1716.  
  1717.           3.5.3 IBM color
  1718.  
  1719.                Excepting the  lack of a blinking  attribute, this emulation
  1720.                provides you with a 100% accurate IBM ANSI terminal.
  1721.  
  1722.                     JR-Comm  is intelligent  enough to  prevent "invisible"
  1723.                text  when using an  8 color screen.   If the  same color is
  1724.                used for  both foreground  and  background (hi-intensity  on
  1725.                low-intensity),  JR-Comm  will  set  the background  to  the
  1726.                default  background  color  of  the  display  so  that  text
  1727.                information is not lost.
  1728.  
  1729.  
  1730.           3.5.4 IBM mono
  1731.  
  1732.                This emulation provides  both the hi-intensity and  blinking
  1733.                attributes  of  IBM  monochrome  displays.    Amiga  display
  1734.                limitations  prevent having  these two  attributes available
  1735.                with the color emulation,  so this mode was provided  in the
  1736.                situations  where  you  must  have  the  blinking  attribute
  1737.                present.
  1738.  
  1739.  
  1740.           3.5.5 VT-100/102
  1741.  
  1742.                This emulation  provides you  with  an almost  complete  VT-
  1743.                100/102 terminal. The feature  it does not implement is  132
  1744.                character  line mode.   The  keypads on  the A500  and A2000
  1745.                keyboards fully represent the VT-100/102 keypad with the top
  1746.                row of  keys on  the Amiga  being the PF  keys.   The <F1-4>
  1747.                function key  sequences will produce PF  key equivalents for
  1748.                the A1000 keyboard if macros have not been defined for these
  1749.                keys.
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.                                    - 20 -
  1766.  
  1767. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1768.  
  1769.  
  1770. JR-Comm 1.02 Users Manual                                Electronic Edition
  1771.  
  1772.  
  1773.  
  1774.           3.5.6 SkyPix
  1775.  
  1776.                This emulation provides a unique graphics and sound terminal
  1777.                capability  for use  with the  Atredes and  SkyLine bulletin
  1778.                board  systems.  Please be aware of the silent file transfer
  1779.                capability of  this emulation.    It sends  sound and  brush
  1780.                files  without  bringing  up   a  FILE  TRANSFER  STATISTICS
  1781.                requester.  A prompt of the filename being received is shown
  1782.                in  the  status  line area  so  that  you are  aware  of the
  1783.                transfer taking place.  The receive indicator on  your modem
  1784.                will also flash  in the  same manner as  an XMODEM  transfer
  1785.                because that is what is used for this emulation.
  1786.  
  1787.      3.6 Review buffer
  1788.  
  1789.           The review buffer  is a  circular mechanism that  holds the  most
  1790.           recently received portion of data.  The size of the review buffer
  1791.           is  user defined  but defaults  to 16k.   If  the status  line is
  1792.           enabled,  it will display a message indicating when JR-Comm is in
  1793.           review mode.  When the review mode is first entered, it will fill
  1794.           the screen with the most recent data received.  The review buffer
  1795.           is controlled by the following key sequences.
  1796.  
  1797.                <CTRL><UP>     Move to the beginning of the buffer.
  1798.                <SHIFT><UP>    Move up one display page.
  1799.                <UP>           Move up one line.
  1800.                <CTRL><DOWN>   Move to the end of the buffer.
  1801.                <SHIFT><DOWN>  Move down one display page.
  1802.                <DOWN>         Move down one line.
  1803.                <ESC>          Exit review mode, return to the terminal.
  1804.  
  1805.                If you plan to continue receiving data  for extended periods
  1806.           of time while reviewing data you should increase  the size of the
  1807.           buffer  to  prevent  unwanted  data  overwriting.    It  is  also
  1808.           recommended that you use  the split screen review buffer  mode so
  1809.           that you can maintain keyboard I/O with the remote system.
  1810.  
  1811.  
  1812.      3.7 Capture file
  1813.  
  1814.           The  capture file  option allows  you to  save any  incoming data
  1815.           received by JR-Comm.  There are four ways the capture file can be
  1816.           opened.  The first two open  a new file, deleting the contents of
  1817.           any existing  file.   The  second two  open an  existing file  in
  1818.           append  mode.  Each major mode has  a sub-mode that will save the
  1819.           contents of the review buffer too.
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.                                    - 21 -
  1830.  
  1831. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1832.  
  1833.  
  1834. JR-Comm 1.02 Users Manual                                Electronic Edition
  1835.  
  1836.  
  1837.  
  1838.                At the start of a file transfer, JR-Comm  will automatically
  1839.           close  the capture  file so  that you may  access that  file from
  1840.           outside JR-Comm.   When the transfer  completes the capture  file
  1841.           will be  reopened in  append mode  again.   The full  pathname is
  1842.           retained during the file  transfer operation so that a  change in
  1843.           download  paths  does not  interfere  with  reopening the  proper
  1844.           capture file.
  1845.  
  1846.                The capture buffer is operated in asynchronous file I/O mode
  1847.           so  that  maximum throughput  is  achieved  when capturing  large
  1848.           amounts of data.
  1849.  
  1850.                Refer to section 10 for  descriptions of the capture filters
  1851.           available.
  1852.  
  1853.  
  1854.      3.8 Chat mode
  1855.  
  1856.           Line editing is  available while in the chat mode.   The left and
  1857.           right cursor keys move  through the current line.  The delete key
  1858.           has two functions.   Alone, it  deletes the character  underneath
  1859.           the cursor.   When pressed while  the shift key is  down, it will
  1860.           insert a space at  the current cursor position.   The <BACKSPACE>
  1861.           key works as expected.  If the return key is pressed while in the
  1862.           middle of the chat line, the complete line will be transmitted to
  1863.           the modem.
  1864.  
  1865.                Several other editing functions are available with the  left
  1866.           and right arrow keys when used with the <ALT>, <SHIFT> and <CTRL>
  1867.           keys.  They are:
  1868.  
  1869.                <ALT>     Move cursor to left or right of chat line display.
  1870.                <CTRL>    Move cursor to start or end of the chat line.
  1871.                <SHIFT>   Move cursor left or right one word.
  1872.  
  1873.                The  chat  mode  also has  a  history  buffer  which can  be
  1874.           accessed via the up and down cursor keys.  The default size of 50
  1875.           lines is used unless you have increased or decreased it.
  1876.  
  1877.                Natural  control  characters are  sent  to  the serial  port
  1878.           immediately while in chat mode.  This is convenient when you need
  1879.           to  stop and re-start the  display via the  <CTRL>-S and <CTRL>-Q
  1880.           sequences.
  1881.  
  1882.                Finally,  the  '^' character  can be  used to  imbed control
  1883.           characters within  the chat line.   Two '^'  characters in a  row
  1884.           will send the '^' character itself.
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.                                    - 22 -
  1894.  
  1895. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1896.  
  1897.  
  1898. JR-Comm 1.02 Users Manual                                Electronic Edition
  1899.  
  1900.  
  1901.  
  1902.      3.9 File transfers
  1903.  
  1904.           When you initiate a file upload or download you are first greeted
  1905.           with  the  FILE requester.   Select  the  desired file(s)  for an
  1906.           upload or enter  the new  filename for  a download  when using  a
  1907.           protocol  other  than CIS  B+,  YMODEM(1k/-g) or  ZMODEM.   These
  1908.           protocols send the  filename in  a special header  block, so  the
  1909.           FILE requester isn't opened when downloading via these protocols.
  1910.  
  1911.                The transfer status window is then opened.   The information
  1912.           this window displays is as follows:
  1913.  
  1914.                      Filename      Filename being transferred.
  1915.                          Size      Size of file being transferred.
  1916.                     Remaining      Shows   estimated   time  at   start  of
  1917.                                    transfer.    Shifts  to   adjusted  time
  1918.                                    remaining during transfer.
  1919.                   Actual time      Self explanatory.
  1920.         Total xfer'd or Block      Block or percentage of file transferred.
  1921.                     Chars/sec      Throughput  figure,   does  not  include
  1922.                                    protocol overhead data in computation.
  1923.                  Total errors      Received during the transfer.
  1924.             Errors this block      For this block only.
  1925.                 Last response      Error/status line.
  1926.  
  1927.                Selecting the  close window gadget will  abort the transfer.
  1928.           Please  be patient when aborting as JR-Comm attempts to purge any
  1929.           remaining data before returning to the terminal.
  1930.  
  1931.                 If  the abort seems stuck, click on the close window gadget
  1932.           a  second  time  to force  it  to  finish immediately.    You may
  1933.           experience garbage on your screen if you do this.
  1934.  
  1935.                The efficiency table is a set of figures used by  JR-Comm to
  1936.           compute the estimated time at  the start of a file transfer.   It
  1937.           is an estimate of how long the transfer should take  under a best
  1938.           case condition.   When an MNP modem is being  used, the estimates
  1939.           will  be longer  than the  actual transfer  due to  the increased
  1940.           throughput these modems deliver.
  1941.  
  1942.                During the  transfer JR-Comm  will  update the  actual  time
  1943.           remaining based on the current chars/sec figure.  Errors or other
  1944.           delays can result in  this time increasing as the  chars/sec rate
  1945.           drops.   Both the cps  and remaining indicators  will fluctuate a
  1946.           good bit  during the early stages of  the transfer.  They require
  1947.           upwards  of  20 kilobytes  to settle  down,  more for  high speed
  1948.           modems.
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.                                    - 23 -
  1958.  
  1959. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  1960.  
  1961.  
  1962. JR-Comm 1.02 Users Manual                                Electronic Edition
  1963.  
  1964.  
  1965.  
  1966.                At  baud rates above 2400bps  you should be  aware that file
  1967.           transfer  throughput begins to be affected by the method used for
  1968.           transmitting  data by  the sending  program.   If  a byte-by-byte
  1969.           method is  used, efficiency is  going to  drop off rapidly.   If,
  1970.           instead, the sender uses several different optimized methods, the
  1971.           rate will stay somewhat the same as baud rate increases.
  1972.  
  1973.                The  table  listed  below is  for  a  file  with an  equally
  1974.           distributed  profile  of  data, such  as  a  file  than has  been
  1975.           compressed.   The  CIS  B+ and  ZMODEM  protocols can  experience
  1976.           higher  throughput rates  than listed  here when  a text  file is
  1977.           transferred,  but since you are sending more total data than when
  1978.           the  text file is compressed,  the net result  is more time spent
  1979.           sending the file.
  1980.  
  1981.                          PROTOCOL       EFFICIENCY
  1982.                          -------------------------
  1983.                          CIS B+              92%
  1984.                          WXMODEM             90%
  1985.                          XMODEM              77%
  1986.                          XMODEM-CRC          75%
  1987.                          XMODEM-1k           92%
  1988.                          YMODEM              75%
  1989.                          YMODEM-1k           92%
  1990.                          YMODEM-g            99%
  1991.                          ZMODEM              96%
  1992.  
  1993.  
  1994.      3.10 Gadget types
  1995.  
  1996.           JR-Comm  uses several  types  of gadgets.    Their functions  are
  1997.           described as follows.
  1998.  
  1999.  
  2000.           3.10.1 String gadgets
  2001.  
  2002.                These gadgets use the familiar Amiga rectangle with  a label
  2003.                to  the immediate left.  JR-Comm enhances the string gadgets
  2004.                by range checking  integer input for validity and by looking
  2005.                for  appropriate filename  postfixes when  required, if  the
  2006.                requisite  postfix is absent,  JR-Comm will append  it.  The
  2007.                list of possible postfixes are:
  2008.  
  2009.                     .def      defaults file.
  2010.                     .phones   phonebook file.
  2011.                     .macros   macros file.
  2012.                     .log      log file.
  2013.                     .font     font file.
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.                                    - 24 -
  2022.  
  2023. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2024.  
  2025.  
  2026. JR-Comm 1.02 Users Manual                                Electronic Edition
  2027.  
  2028.  
  2029.  
  2030.           3.10.2 Option gadgets
  2031.  
  2032.                These gadgets  are likened  to a button  or switch.   If the
  2033.                gadget  is  selected,  the  inside  dot  will  be   present.
  2034.                Otherwise, it shows only  the outer circle.  Some  groups of
  2035.                option select gadgets are mutually exclusive.  For instance,
  2036.                only one terminal emulation or file transfer protocol can be
  2037.                active at a time (excluding ZMODEM auto-download, which  can
  2038.                be active in addition to another protocol being selected).
  2039.  
  2040.  
  2041.           3.10.3 Control gadgets
  2042.  
  2043.                These gadgets select  functions within a  requester and  are
  2044.                filled rectangles with rounded corners, the gadget label  is
  2045.                centered inside  the gadget  in  capital letters.    Control
  2046.                gadgets  perform   an  immediate   action  and/or  open   an
  2047.                additional sub-requester.
  2048.  
  2049.  
  2050.           3.10.4 Intuition gadgets
  2051.  
  2052.                The default  Intuition close window, depth  and drag gadgets
  2053.                work  as  expected.   JR-Comm  retains the  position  of any
  2054.                requester for future  use if it is dragged to a new location
  2055.                from the default centered position.  New positions are saved
  2056.                to the jrcomm.def file for use in future JR-Comm sessions.
  2057.  
  2058.  
  2059.      3.11 Special keyboard attention sequences
  2060.  
  2061.           The following keyboard sequences and their actions are:
  2062.  
  2063.                   <SHIFT><TAB> -   Sends an <ESC><TAB> sequence.
  2064.  
  2065.                   <CTRL><HELP> -   XON/XOFF  handshake  release.   Use this
  2066.                                    when  the program  seems  to freeze  up.
  2067.                                    JR-Comm   will   also   release   itself
  2068.                                    automatically  after   10  seconds  have
  2069.                                    elapsed   without   receiving   an   XON
  2070.                                    character from the remote system.
  2071.  
  2072.                <SHIFT><RETURN> -   Will  toggle  between  the filename  and
  2073.                                    pathname  string  gadgets  of  the  FILE
  2074.                                    requester.  It is ignored otherwise.
  2075.           <CTRL><LSHIFT><LALT>
  2076.              <LAMIGA><HELP>    -   Generates diagnostic information to the
  2077.                                    file "Ram:jrc.diag".
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.                                    - 25 -
  2086.  
  2087. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2088.  
  2089.  
  2090. JR-Comm 1.02 Users Manual                                Electronic Edition
  2091.  
  2092.  
  2093.  
  2094. 4 SPECIAL REQUESTERS
  2095.  
  2096.      4.1 File requester
  2097.  
  2098.           YAFR...?   (Yet Another File Requester... Why?)
  2099.  
  2100.                Well, simply  put, it was  needed for one  reason; selecting
  2101.           multiple  files  for  batch  transfers.    However,  the  primary
  2102.           advantage  offered  by this  requester is  the ability  to select
  2103.           files  from  multiple  directories and  across  different volumes
  2104.           and/or devices simultaneously.
  2105.  
  2106.  
  2107.           4.1.1 Functional description
  2108.  
  2109.                The FILE requester opens up in one of two modes as indicated
  2110.                in the title.  One mode  is a "SINGLE  FILE REQUEST",  which
  2111.                will allow you to select only one file at a time.  The other
  2112.                mode is "BATCH FILE REQUEST", which allows you to select any
  2113.                number of files.
  2114.  
  2115.                     In either  mode the  FILE requester  is dynamic.   This
  2116.                means that  it can process gadget  selections while building
  2117.                the current directory files list.
  2118.  
  2119.                     The  large rectangle  is  the  familiar file  selection
  2120.                array, which displays up to 15 files and/or directories at a
  2121.                time.  Directories are prefixed with the string "(dir)". The
  2122.                righthand side of  the list shows the size  in bytes of each
  2123.                file.
  2124.  
  2125.                     Below  the  selection  rectangle  there  are  two  size
  2126.                indicators.  The one on the left, labeled "Free:", shows the
  2127.                amount  of free  space left  on the  current device  for the
  2128.                current directory.  The right side shows the total number of
  2129.                bytes for the files selected.
  2130.  
  2131.                     To  the   left  of  the  selection   rectangle  is  the
  2132.                proportional scroll gadget which enables the user to  scroll
  2133.                through a list of filenames.  The knob, or smaller rectangle
  2134.                inside the scroll  gadget indicates what  percentage of  the
  2135.                list is displayed at any time.
  2136.  
  2137.                     The  special  keyboard  sequence  <SHIFT><RETURN>  will
  2138.                toggle between the filename and pathname string gadgets.
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.                                    - 26 -
  2150.  
  2151. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2152.  
  2153.  
  2154. JR-Comm 1.02 Users Manual                                Electronic Edition
  2155.  
  2156.  
  2157.  
  2158.           4.1.2 File lists
  2159.  
  2160.                The FILE requester  creates five separate lists that you can
  2161.                browse   through  for  selecting   files  or   for  changing
  2162.                directories.  The lower middle control gadget enables you to
  2163.                toggle through  each list.  The currently  displayed list is
  2164.                indicated by the label  of the gadget itself.   These labels
  2165.                are:
  2166.  
  2167.                     FILES          The files and directories of the current
  2168.                                    directory.  Selected files are displayed
  2169.                                    in inverse video.
  2170.                     DEVICES        The list of devices known to AmigaDOS.
  2171.                     DIRECTORIES    Assigned directories.
  2172.                     VOLUMES        Floppy and/or hard disk volume names.
  2173.                     SELECTED       The current list of user selected files.
  2174.                                    Files  selected from  this list  will be
  2175.                                    removed from the selection list.
  2176.  
  2177.  
  2178.           4.1.3 SELECT
  2179.  
  2180.                This gadget  is functional only while  the current directory
  2181.                list is being displayed and the FILE requester was opened in
  2182.                batch file mode.  It will  select every file in the  current
  2183.                directory.
  2184.  
  2185.  
  2186.           4.1.4 PARENT
  2187.  
  2188.                This gadget will change the  current directory to the parent
  2189.                of the current directory.   The pathname string gadget  will
  2190.                also be updated to reflect this change.
  2191.  
  2192.  
  2193.           4.1.5 UNSELECT
  2194.    
  2195.                This gadget is functional while the current directory or the
  2196.                selected  files list is displayed.   Any matching files from
  2197.                the selected files list will be removed.  In the case of the
  2198.                selected files list, all files will be deselected.
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.                                    - 27 -
  2214.  
  2215. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2216.  
  2217.  
  2218. JR-Comm 1.02 Users Manual                                Electronic Edition
  2219.  
  2220.  
  2221.  
  2222.           4.1.6 Filename
  2223.  
  2224.                The  FILE requester will open with this string gadget set to
  2225.                a suggested filename for phonebook, macro, defaults, capture
  2226.                and log files.  It also displays the last filename selected.
  2227.                You may enter a filename of your choosing instead  if you so
  2228.                desire.
  2229.  
  2230.                     Pressing  a  <SHIFT><RETURN> sequence  will  toggle the
  2231.                activation  between this  string  gadget  and  the  pathname
  2232.                string gadget.
  2233.  
  2234.  
  2235.           4.1.7 Pathname
  2236.  
  2237.                This string  gadget contains  the  pathname of  the  current
  2238.                directory.   JR-Comm will  remember your pathname  selection
  2239.                for future use  if you change it from  the pathname that was
  2240.                used when the FILE  requester was first called.   Be careful
  2241.                when saving  your defaults after changing  a pathname, check
  2242.                the GENERAL  PARAMETERS requester to insure  that the proper
  2243.                pathnames are in effect whenever you save the defaults file.
  2244.  
  2245.  
  2246.           4.1.8 OK
  2247.  
  2248.                This   gadget  instructs   JR-Comm   to  accept   your  file
  2249.                selection(s).   It  is  the same  as  pressing return  after
  2250.                entering a filename in the filename string gadget.
  2251.  
  2252.  
  2253.           4.1.9 CANCEL
  2254.  
  2255.                This gadget will clear the selected files list and abort the
  2256.                function that opened  the FILE requester.   The close window
  2257.                gadget for the  requester produces  the same  result as  the
  2258.                CANCEL gadget.
  2259.  
  2260.  
  2261.      4.2 Query requester
  2262.  
  2263.           This requester  is used similarly to the  AmigaDOS SYSTEM REQUEST
  2264.           requester.  The basic  difference being that the first  character
  2265.           of each  possible response, such as  'Y' and 'N' for  YES and NO,
  2266.           indicates which key you can press on your keyboard to  respond to
  2267.           the QUERY requester.
  2268.  
  2269.                Depending on the type of question being asked, your response
  2270.           will either be YES/NO or OK/CANCEL.
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.                                    - 28 -
  2278.  
  2279. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2280.  
  2281.  
  2282. JR-Comm 1.02 Users Manual                                Electronic Edition
  2283.  
  2284.  
  2285.  
  2286. 5 MENUS
  2287.  
  2288.      The  character in square brackets to the  right of each menu item name
  2289.      listed below will  select that item when used in  conjunction with the
  2290.      right Amiga key.
  2291.  
  2292.           Any item with  a numeric  key assignment will  open a  requester.
  2293.      See the respective  chapter for  a more detailed  description of  each
  2294.      one.
  2295.  
  2296.           The MODES menu contains items that are checkmarked when active to
  2297.      indicate that the respective mode for each item is or is not active.
  2298.  
  2299.  
  2300.      5.1 Project menu
  2301.                                                                            
  2302.  
  2303.           [?] About                Displays useful information about
  2304.                                    JR-Comm and contacts for support.
  2305.           [L] Load defaults        Load a default parameters file.
  2306.           [W] Write defaults       Write a default parameters file.
  2307.           [Q] Quit JR-Comm         Exits program.
  2308.  
  2309.  
  2310.      5.2 Phonebook menu
  2311.  
  2312.           [1] Directory            Phonebook requester.
  2313.           [R] Redial               Restarts the intelligent dialer.
  2314.           [Z] Send password        Sends the password for the active
  2315.                                    phonebook entry.
  2316.  
  2317.  
  2318.      5.3 Buffer menu
  2319.  
  2320.           [K] Kill buffer          Clears the entire review buffer.
  2321.           [V] View buffer          Activates review mode.
  2322.           [O] Open capture         Open a new capture file (clears an
  2323.                                    already existing file).
  2324.           [F] Open w/save          Opens a new capture buffer and saves the
  2325.                                    contents of the review buffer.
  2326.           [A] Append capture       Append capture to an existing file.
  2327.           [I] Append w/save        Appends to an existing file and also
  2328.                                    saves the contents of the review buffer.
  2329.           [C] Close capture        Close the capture file.
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.                                    - 29 -
  2342.  
  2343. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2344.  
  2345.  
  2346. JR-Comm 1.02 Users Manual                                Electronic Edition
  2347.  
  2348.  
  2349.  
  2350.      5.4 Transfers menu
  2351.  
  2352.           [2] Parameters           Parameters requester.
  2353.           [U] Upload               Initiate a file upload (from your
  2354.                                    system).
  2355.           [D] Download             Initiate a file download (to your
  2356.                                    system).
  2357.           [S] ASCII send           Send a text file.
  2358.  
  2359.  
  2360.      5.5 Options menu
  2361.  
  2362.           [3] Serial               Serial requester.
  2363.           [4] Modem                Modem requester.
  2364.           [5] Terminal             Terminal requester.
  2365.           [6] Macros               Macros requester.
  2366.           [7] Palette              Palette requester (not active with
  2367.                                    Workbench screen).
  2368.           [8] General              General requester.
  2369.  
  2370.  
  2371.      5.6 Misc menu
  2372.  
  2373.           [T] Timer reset          Reset connect timer.
  2374.           [B] Send break           Send a break signal to the modem.
  2375.           [H] Hangup modem         Hangup modem (via command or DTR).
  2376.           [X] Clear screen         Clear the screen.
  2377.           [E] Print screen         Prints text of current screen.
  2378.           [0] Print registration   Print user registration form (not
  2379.                                    present in a registered copy of JR-
  2380.                                    Comm).
  2381.  
  2382.  
  2383.      5.7 Modes menu
  2384.  
  2385.           [P] Printer              Toggles the printer on or off.
  2386.           [Y] Chat line            Toggles chat mode on or off.
  2387.           [J] HEX output           Incoming data displayed as hexadecimal
  2388.                                    data in columns of 16 with ASCII along
  2389.                                    the right-hand side when this mode is
  2390.                                    active.
  2391.           [M] IBM Doorway          Toggles IBM Doorway keyboard mode.
  2392.           [N] Screen title         Toggles screen title on/off (not
  2393.                                    available in Workbench screen).
  2394.           [!] Serial quiet         JR-Comm will ignore all incoming data
  2395.                                    when this mode is active.
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.                                    - 30 -
  2406.  
  2407. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2408.  
  2409.  
  2410. JR-Comm 1.02 Users Manual                                Electronic Edition
  2411.  
  2412.  
  2413.  
  2414. 6 PHONEBOOK
  2415.  
  2416.      6.1 Phone Directory requester
  2417.  
  2418.           The PHONE DIRECTORY requester is a control panel for adding,
  2419.           editing and deleting phonebook entries.  It also allows you to
  2420.           select one or more entries for use by the intelligent dialer.
  2421.  
  2422.                The string gadget labeled "Master password:" contains the
  2423.           character string that is used by JR-Comm to automatically
  2424.           generate passwords for each directory entry.
  2425.  
  2426.  
  2427.           6.1.1 DELETE
  2428.  
  2429.                Selecting this gadget will place the phonebook into delete
  2430.                mode, which is signified by this gadget being highlighted
  2431.                and all the other control gadgets ghosted.  You must
  2432.                double-click an entry in order to delete it from the
  2433.                phonebook.  Entries that are selected for dialing may be
  2434.                deleted too.  In order to save your deletions, you must save
  2435.                the phonebook again.
  2436.  
  2437.  
  2438.           6.1.2 EDIT
  2439.  
  2440.                This gadget functions like the DELETE gadget above, with the
  2441.                only difference being that a single click on an entry is all
  2442.                that is needed to edit it.
  2443.  
  2444.                     See section 6.2 for a discussion of the PHONE ENTRY
  2445.                EDITOR requester.
  2446.  
  2447.  
  2448.           6.1.3 DIAL
  2449.  
  2450.                JR-Comm is capable of multi-dialing any number of directory
  2451.                entries.  Just select the entries you want dialed first. 
  2452.                You then start the dialer by either double-clicking the last
  2453.                selection or by selecting this gadget.  You can also dial
  2454.                one entry alone by double-clicking it.
  2455.  
  2456.                     Refer to section 6.3 for intelligent dialer operation.
  2457.  
  2458.  
  2459.           6.1.4 UNSELECT
  2460.  
  2461.                This gadget will unselect all entries in the phonebook.
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.                                    - 31 -
  2470.  
  2471. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2472.  
  2473.  
  2474. JR-Comm 1.02 Users Manual                                Electronic Edition
  2475.  
  2476.  
  2477.  
  2478.           6.1.5 ADD
  2479.  
  2480.                Add a new phonebook entry by selecting this gadget.
  2481.                See the discussion about the PHONE ENTRY EDIT requester
  2482.                below.
  2483.  
  2484.  
  2485.           6.1.6 SORT
  2486.  
  2487.                Opens the SORT requester for the type of sort you want done
  2488.                to the directory.  The options available are:
  2489.  
  2490.                     NAME      Alpha sort of entry names.
  2491.                     NUMBER    Alpha sort of entry phone numbers.
  2492.                     SELECT    Sorted in order of selection.
  2493.  
  2494.                     Again, you must save a newly sorted phonebook in order
  2495.                to keep it sorted.
  2496.  
  2497.  
  2498.           6.1.7 LOAD
  2499.  
  2500.                Loads a phonebook file via the FILE requester.
  2501.  
  2502.  
  2503.           6.1.8 SAVE
  2504.  
  2505.                Save the current phonebook via the FILE requester.
  2506.  
  2507.  
  2508.           6.1.9 Master password
  2509.  
  2510.                This feature gives you a very easy way to maintain unique
  2511.                passwords for each system you call.  The master password is
  2512.                combined with the name in a phonebook entry to form a unique
  2513.                string of nonsense characters when the entry is first
  2514.                created or again whenever you select a password type option
  2515.                in the PHONE ENTRY EDIT requester.
  2516.  
  2517.                     See section 6.4 for a discussion of the master
  2518.                password.
  2519.  
  2520.                CAUTION!  It is strongly recommended that you change this
  2521.                          from the default value of "jrcomm-pw" or someone
  2522.                          of a malicious nature could cause you untold
  2523.                          grief!
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.                                    - 32 -
  2534.  
  2535. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2536.  
  2537.  
  2538. JR-Comm 1.02 Users Manual                                Electronic Edition
  2539.  
  2540.  
  2541.  
  2542.      6.2 Phone entry editor requester
  2543.  
  2544.                The PHONE ENTRY EDIT requester is accessed whenever you
  2545.                select ADD or an existing phonebook entry when in EDIT mode
  2546.                from the PHONE DIRECTORY requester.
  2547.  
  2548.  
  2549.           6.2.1 Name
  2550.  
  2551.                The phonebook entry name is entered here.  If this is left
  2552.                blank the entry will be discarded regardless of any other
  2553.                information entered into the requester.  You MUST enter some
  2554.                sort of name in order to have the new entry entered into the
  2555.                phonebook.  You must then save the phonebook itself in order
  2556.                for this entry to be available for future use.
  2557.  
  2558.  
  2559.           6.2.2 Phone
  2560.  
  2561.                Enter the phone number here.  Up to 36 digits are allowed.  
  2562.  
  2563.  
  2564.           6.2.3 Macros
  2565.  
  2566.                Although the macros filename is optional, you must enter one
  2567.                in order to open the FUNCTION KEY MACROS requester via the
  2568.                Macros control gadget along the bottom of the PHONE ENTRY
  2569.                EDIT requester.  JR-Comm will automatically add the postfix
  2570.                ".macros" to the name you have entered so that you can
  2571.                differentiate it from other JR-Comm files located in the
  2572.                default files path.
  2573.  
  2574.  
  2575.           6.2.4 Capture
  2576.  
  2577.                Another optional entry.  If you enter a filename here it
  2578.                will be opened in append mode once the dialer establishes a
  2579.                connection.  The review buffer will be cleared prior to
  2580.                opening the capture file when a connection is established. 
  2581.                As with the macros file described in the previous section,
  2582.                the capture file you enter here will have the postfix ".cap"
  2583.                appended to it automatically by JR-Comm.
  2584.  
  2585.  
  2586.           6.2.5 Password
  2587.  
  2588.                The password for the current entry can be manually entered,
  2589.                or you can have JR-Comm create one for you instead.  See
  2590.                section 6.2.9 on password types for additional information. 
  2591.                The length of the password is limited to 20 characters.
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.                                    - 33 -
  2598.  
  2599. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2600.  
  2601.  
  2602. JR-Comm 1.02 Users Manual                                Electronic Edition
  2603.  
  2604.  
  2605.  
  2606.           6.2.6 Length
  2607.  
  2608.                Used in conjunction with the password type gadgets described
  2609.                in section 6.2.9.  Only a decimal number from 1 through 20
  2610.                will be accepted.
  2611.                (default: 8)
  2612.  
  2613.  
  2614.           6.2.7 Dial prefix
  2615.  
  2616.                Selects the desired alternate dialing prefix which is used
  2617.                during the dialing of an entry.
  2618.                (default: "None")
  2619.  
  2620.  
  2621.           6.2.8 Cents/min
  2622.  
  2623.                Optional.  Enter the decimal number of cents per minute (100
  2624.                = a dollar) which will be displayed in the status line while
  2625.                connected.  The carrier detect signal must function properly
  2626.                on your modem for this feature to work correctly.  Values
  2627.                from 0 to 99999 will be accepted.
  2628.                (default: 0)
  2629.  
  2630.  
  2631.           6.2.9 Password type
  2632.  
  2633.                Selecting any gadget other than the one labeled "Fixed"
  2634.                results in a generated password of that type once the PHONE
  2635.                ENTRY EDIT requester is closed.  The password length is
  2636.                determined by the value in the length string gadget
  2637.                described in section 6.2.6.
  2638.  
  2639.                     Whenever you edit an existing phonebook entry, the
  2640.                "Fixed" gadget will again be set.  This is to prevent a new
  2641.                password from being generated until you are ready to do so
  2642.                by selecting one of the password type gadgets again.
  2643.                (default: "Fixed")
  2644.  
  2645.  
  2646.           6.2.10 Reset timer
  2647.  
  2648.                This option causes JR-Comm to reset the connection timer
  2649.                when a connection is first established by the dialer.  
  2650.                (default: ON)
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.                                    - 34 -
  2662.  
  2663. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2664.  
  2665.  
  2666. JR-Comm 1.02 Users Manual                                Electronic Edition
  2667.  
  2668.  
  2669.  
  2670.           6.2.11 Parameter requester gadgets
  2671.  
  2672.                The five control gadgets along the bottom of the PHONE ENTRY
  2673.                EDIT requester will open the associated parameters
  2674.                requester.  All parameters are initially set to the ones in
  2675.                effect when the entry is first added.
  2676.  
  2677.                     See the discussions on each of these requesters for
  2678.                more details of their contents.
  2679.  
  2680.  
  2681.           6.2.12 CANCEL
  2682.       
  2683.                This gadget will abort the current edit and return to the
  2684.                phonebook. If the PHONE ENTRY EDIT requester was opened via
  2685.                the ADD gadget the entry will be discarded.
  2686.  
  2687.  
  2688.      6.3 Dialer operation
  2689.  
  2690.           The dialer is controlled by four parameters in the MODEM
  2691.           PARAMETERS requester; number of retries, dial timeout, redial
  2692.           delay and dial pacing.  The number of retries defaults to 15 and
  2693.           applies to each entry that is selected when the dialer is
  2694.           started.  The dial timeout refers to how many seconds the dialer
  2695.           will wait for a connection after dialing, it defaults to 30
  2696.           seconds.  The redial delay is also in seconds, defaults to 60 and
  2697.           is the amount of wait time at the end of the list before re-
  2698.           starting again.  The dial pacing is in tenths of a second and
  2699.           defaults to 0.  It is used for modems that have trouble with dial
  2700.           commands being sent with little delay between each character.
  2701.  
  2702.                When the dialer establishes a connection it will re-
  2703.           configure JR-Comm and load a macros file if one exists for that
  2704.           entry.  It then clears the review buffer and screen.  A capture
  2705.           file will be opened in append mode if one has been defined for
  2706.           this phonebook entry.  The dialer will then display the name of
  2707.           the entry that it connected with plus the connection result
  2708.           string from the modem in the form "PBE: CCC".  PBE refers to the
  2709.           phonebook entry and CCC is the modem connection result string.
  2710.  
  2711.                A menu item is also provided to re-start the dialer from
  2712.           where it left off after making the last connection.  This is not
  2713.           an auto-start type feature; you must restart the dialer yourself
  2714.           via the menu item or <RAMIGA><R> key sequence.
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.                                    - 35 -
  2726.  
  2727. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2728.  
  2729.  
  2730. JR-Comm 1.02 Users Manual                                Electronic Edition
  2731.  
  2732.  
  2733.  
  2734.           6.3.1 Response codes
  2735.  
  2736.                The dialer has a degree of intelligence by responding to the
  2737.                different codes that the modem is capable of returning.  The
  2738.                codes and their effect on dialer operation is as follows:
  2739.  
  2740.                     BUSY           Dialer skips to next entry.
  2741.                     *RING          An incoming call is being made, the
  2742.                                    dialer will terminate immediately.
  2743.                     ERROR          Causes dialer to exit immediately.
  2744.                     *VOICE         Entry is de-selected.
  2745.                     CONNECT        Entry is de-selected and dialer exits
  2746.                                    after re-configuring     all JR-Comm
  2747.                                    parameters to the settings in the
  2748.                                    phonebook entry.
  2749.                     *NO CARRIER    Entry is de-selected after receiving
  2750.                                    this response 3 times for the same
  2751.                                    entry.
  2752.                     *NO DIALTONE   Three of these responses will cause the
  2753.                                    dialer to exit.
  2754.  
  2755.                NOTE:     The "RING" response code is not defined in the
  2756.                          internal JR-Comm defaults.  You must enter the
  2757.                          proper response code in order to activate incoming
  2758.                          call detection.
  2759.  
  2760.                     Features with an asterisk can be disabled by clearing
  2761.                the respective string gadget in the MODEM PARAMETERS
  2762.                requester.  
  2763.  
  2764.                     The other response codes in the MODEM PARAMETERS
  2765.                requester are included for completeness and will be utilized
  2766.                in a future release of JR-Comm that supports a host mode.
  2767.  
  2768.  
  2769.           6.3.2 Dialer window
  2770.  
  2771.                The dialer will open the DIALER requester while dialing. 
  2772.                There are three keys that are assigned functions to control
  2773.                the operation of the dialer.  They are:
  2774.  
  2775.                     <ESC>     Exits the dialer immediately.
  2776.                     <DEL>     Removes entry from the selected list.
  2777.                     <SPACE>   Skips to next entry or re-dial delay, as
  2778.                               necessary.
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.                                    - 36 -
  2790.  
  2791. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2792.  
  2793.  
  2794. JR-Comm 1.02 Users Manual                                Electronic Edition
  2795.  
  2796.  
  2797.  
  2798.      6.4 Master password
  2799.  
  2800.           The idea behind this feature is to make it simple to create and
  2801.           maintain unique passwords for each system you have an account on. 
  2802.           Common sense tells you that having a unique password for each
  2803.           system is safer than using the same password on many of them.  
  2804.                Changing them every so often is also another good habit to
  2805.           develop in order to prevent unauthorized access of your accounts. 
  2806.           The problem, up until now, was the easy maintenance and orderly
  2807.           changing of a list of passwords without losing them.
  2808.  
  2809.                JR-Comm makes the maintenance of passwords easy by keeping
  2810.           the password in the phonebook entry.  It makes the creation of
  2811.           new and unique passwords just as simple by using a rather simple
  2812.           algorithm that combines the master password for the phonebook
  2813.           with the name of the entry.  You can tailor the password a bit
  2814.           more by altering the password length and by declaring what type
  2815.           of password you wish JR-Comm to create. 
  2816.  
  2817.                By changing the master password, you then have the option to
  2818.           create a new password for an entry whenever you need to by simply
  2819.           editing an entry and selecting a password type in the PHONE ENTRY
  2820.           EDIT requester.
  2821.  
  2822.                The sequence of steps required to accomplish this should go
  2823.           something like this:
  2824.  
  2825.                1.   Change the master password.
  2826.                2.   Do not change any entry passwords yet, you must call
  2827.                     the system with the old password still intact.
  2828.                3.   After you've logged in you can now open the PHONE
  2829.                     DIRECTORY requester and select the EDIT gadget to edit
  2830.                     the entry of the system you're connected with.  Select
  2831.                     one of the password type options and close the PHONE
  2832.                     ENTRY EDIT requester.
  2833.                4.   The new password can now be used to update the password
  2834.                     on the system.
  2835.                5.   After insuring that the system has accepted the
  2836.                     password change you should save the phonebook to update
  2837.                     the password in the file.
  2838.  
  2839.                Having the password placed in the phonebook entry itself
  2840.           eliminates the possibility of losing it as long as the phonebook
  2841.           file isn't destroyed.  Backup your phonebook often if you plan to
  2842.           use this feature.
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.                                    - 37 -
  2854.  
  2855. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2856.  
  2857.  
  2858. JR-Comm 1.02 Users Manual                                Electronic Edition
  2859.  
  2860.  
  2861.  
  2862. 7 TRANSFER PARAMETERS REQUESTER
  2863.  
  2864.      This requester contains all the options for the file transfer
  2865.      protocols available in JR-Comm.
  2866.  
  2867.  
  2868.      7.1 Protocol
  2869.  
  2870.           All the file transfer protocols in use by JR-Comm strictly adhere
  2871.           to the specifications outlined in the various documents that are
  2872.           available for each protocol.  The following is a short
  2873.           description of the protocols available.
  2874.           (default: XMODEM)
  2875.  
  2876.  
  2877.                CIS B+         CompuServe's B+ file transfer protocol.  This
  2878.                               protocol is entirely controlled by the
  2879.                               CompuServe host computer, no FILE requester
  2880.                               will be opened for uploads or downloads.  The
  2881.                               host will prompt you for the filename when
  2882.                               ready to start the transfer.  All files will
  2883.                               normally be received to or sent from the
  2884.                               associated file transfer pathname.  In order
  2885.                               to override this default you must enter a
  2886.                               fully qualified pathname that contains a ':'
  2887.                               character.  For example, "SYS:foo/bar". 
  2888.                               Entering a partially qualified pathname such
  2889.                               as "foo/bar" will result in the file "bar"
  2890.                               being placed in or sent from the respective
  2891.                               default transfer pathname.  A future release
  2892.                               of JR-Comm will allow for directory creation
  2893.                               which is needed for partially qualified
  2894.                               filenames.
  2895.  
  2896.  
  2897.                WXMODEM        A variant of the XMODEM protocol which gives
  2898.                               you better throughput performance over packet
  2899.                               switched networks. This protocol is quite
  2900.                               popular on the PeopleLink commercial
  2901.                               information service. 
  2902.  
  2903.  
  2904.                XMODEM         The grandfather of most every protocol in use
  2905.                               by personal computers today.  The XMODEM
  2906.                               checksum protocol was created by Ward
  2907.                               Christensen back in 1977. 
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.                                    - 38 -
  2918.  
  2919. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2920.  
  2921.  
  2922. JR-Comm 1.02 Users Manual                                Electronic Edition
  2923.  
  2924.  
  2925.  
  2926.                XMODEM-CRC     The original XMODEM protocol modified with a
  2927.                               16 bit CRC polynomial for better error
  2928.                               detection.  JR-Comm will "step down" to
  2929.                               XMODEM checksum if the sender does not
  2930.                               recognize the initial CRC-16 handshake.
  2931.  
  2932.  
  2933.  
  2934.                XMODEM-1k      A variant of XMODEM-CRC that uses 1024 byte
  2935.                               blocks which gives you higher throughput than
  2936.                               the original XMODEM protocol.  Some systems
  2937.                               incorrectly call this YMODEM.  As with
  2938.                               XMODEM-CRC, JR-Comm will "step down" to
  2939.                               XMODEM checksum if necessary.
  2940.  
  2941.  
  2942.                YMODEM         This is TRUE YMODEM(tm), which is a batch
  2943.                               transfer protocol. The filename, date and
  2944.                               file size are transferred in a separate
  2945.                               header block at the beginning of each file
  2946.                               that is transferred.  This protocol also
  2947.                               preserves the correct file size; the XMODEM
  2948.                               and derivative protocols described above pad
  2949.                               characters at the end of the file.  Uploads
  2950.                               using this option are restricted to block
  2951.                               lengths of 128 bytes.
  2952.  
  2953.  
  2954.                YMODEM-1k      TRUE YMODEM(tm) except that it will force
  2955.                               uploads to 1024 byte blocks.  It is
  2956.                               recommended that this version be selected
  2957.                               except in cases where the system you are
  2958.                               calling will only accept the smaller 128 byte
  2959.                               block of the early versions of YMODEM.
  2960.  
  2961.  
  2962.                YMODEM-g       This variation of YMODEM is intended for
  2963.                               error correcting modems and hard-wired
  2964.                               connections.  Because this protocol does no
  2965.                               error correcting, it can dispense with the
  2966.                               need for an acknowledgement of each
  2967.                               transmitted block of data.  The file is
  2968.                               transferred with little delay and can achieve
  2969.                               some of the highest throughput of any of the
  2970.                               protocols listed here.  If an error is
  2971.                               detected, the transfer will be aborted, hence
  2972.                               the need for an error-free connection in
  2973.                               order to use this protocol with confidence.
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.                                    - 39 -
  2982.  
  2983. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  2984.  
  2985.  
  2986. JR-Comm 1.02 Users Manual                                Electronic Edition
  2987.  
  2988.  
  2989.  
  2990.                ZMODEM         This is one of the newest and most powerful
  2991.                               protocols available.  It is capable of batch
  2992.                               transfers, automatically initiated downloads,
  2993.                               32 bit CRC error checking, and a unique
  2994.                               ability to resume a transfer that had been
  2995.                               partially completed.  JR-Comm supports one of
  2996.                               the most complete implementations of the
  2997.                               ZMODEM protocol as defined by the
  2998.                               specification document written by ZMODEM's
  2999.                               author, Chuck Forsberg. 
  3000.  
  3001.  
  3002.           7.1.1 Some notes on flow control
  3003.  
  3004.                ZMODEM and YMODEM-g are known as full-flow protocols due to
  3005.                their ability to send data without interruption.  For ZMODEM
  3006.                transfers, you can use either CTS/RTS handshake (hardwire)
  3007.                or you can use XON/XOFF handshake.
  3008.  
  3009.                     YMODEM-g requires a modem that supports CTS/RTS
  3010.                handshake due to its need for full 256 byte transparency. 
  3011.                YMODEM-g does not have the ability to correct for errors, so
  3012.                it needs an error-corrected modem.  Since almost every
  3013.                error-correcting modem supports CTS/RTS handshaking, this
  3014.                should not be a problem.
  3015.  
  3016.  
  3017.      7.2 ZMODEM send modes
  3018.  
  3019.           The following modes are applicable to ZMODEM uploads only.  They
  3020.           have no effect on ZMODEM downloads.  All comparisons reference
  3021.           the file on the remote system to the file on your system.  These
  3022.           options are mutually exclusive, which means that only one of the
  3023.           available options can ever be selected. 
  3024.           (default: "Don't care")
  3025.  
  3026.  
  3027.           7.2.1 Skip if absent
  3028.  
  3029.                Instructs the remote system to skip any files that are not
  3030.                present.
  3031.  
  3032.  
  3033.           7.2.2 Newer
  3034.  
  3035.                Transfer if file date is newer or not present.
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.                                    - 40 -
  3046.  
  3047. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3048.  
  3049.  
  3050. JR-Comm 1.02 Users Manual                                Electronic Edition
  3051.  
  3052.  
  3053.  
  3054.           7.2.3 Newer/longer
  3055.  
  3056.                Transfer if the file is newer, longer or not present.
  3057.  
  3058.  
  3059.           7.2.4 CRC different
  3060.  
  3061.                Transfer if the file has a different CRC or is not present.
  3062.  
  3063.  
  3064.           7.2.5 Append files
  3065.    
  3066.                Append data only if remote file is shorter than the file
  3067.                locally.  If the file is not present, create it.
  3068.  
  3069.  
  3070.           7.2.6 Overwrite files
  3071.  
  3072.                Overwrite any files that are present.  Also known as
  3073.                "clobber" mode.
  3074.  
  3075.  
  3076.           7.2.7 Protect all files
  3077.  
  3078.                Protect all files unconditionally.  Will not receive files
  3079.                of the same name as a file already on your system.
  3080.  
  3081.  
  3082.           7.2.8 Don't care
  3083.  
  3084.                Disables send checking for use with problematic ZMODEM
  3085.                implementations.  If a file that already exists on your
  3086.                system is sent, JR-Comm will query you as to if you want to
  3087.                overwrite it.  It will create a unique file otherwise.
  3088.  
  3089.  
  3090.      7.3 ZMODEM options
  3091.  
  3092.           These options are specific to the ZMODEM file transfer protocol
  3093.           only.
  3094.  
  3095.  
  3096.           7.3.1 Resume transfer
  3097.  
  3098.                If the requested file already exists, JR-Comm will make an
  3099.                attempt to resume the file transfer.  A check is made by the
  3100.                receiving system to determine if the file that is about to
  3101.                be transferred is shorter than the one the sender has.  The
  3102.                file will be skipped otherwise
  3103.                (default: OFF).
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.                                    - 41 -
  3110.  
  3111. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3112.  
  3113.  
  3114. JR-Comm 1.02 Users Manual                                Electronic Edition
  3115.  
  3116.  
  3117.  
  3118.           7.3.2 Auto download
  3119.  
  3120.                When this gadget is active it allows JR-Comm to start a
  3121.                ZMODEM download automatically when a ZMODEM auto-d/l header
  3122.                is received.
  3123.                (default: OFF).
  3124.  
  3125.  
  3126.           7.3.3 Auto d/l challenge
  3127.  
  3128.                This feature, when selected, instructs JR-Comm to perform a
  3129.                challenge to the remote system so that it can determine if
  3130.                the remote really intended to initiate an automatic
  3131.                download.  This gadget is activated when the auto-download
  3132.                gadget is selected, but may be independently de-selected in
  3133.                case a certain remote system does not support the challenge
  3134.                option.
  3135.                (default: OFF).
  3136.  
  3137.  
  3138.           7.3.4 Escape ctrl chars
  3139.  
  3140.                Instructs JR-Comm to do an escape of all control characters
  3141.                to prevent interference with the operation of packet-
  3142.                switched networks.
  3143.                (default: OFF).
  3144.  
  3145.                CAUTION!  This option will slow down the file transfer
  3146.                          considerably if binary data is being sent.  Do not
  3147.                          enable this option unless it is absolutely
  3148.                          necessary!
  3149.  
  3150.  
  3151.           7.3.5 32 bit CRC
  3152.  
  3153.                Instructs JR-Comm to use the newer 32 bit CRC mode of error
  3154.                detection if possible.  A 16 bit CRC will be used if the
  3155.                remote system does not support 32 bit CRC.  File transfers
  3156.                using this option have a much higher degree of catching hard
  3157.                to detect errors at the expense of slightly slower
  3158.                throughput.
  3159.                (default: ON).
  3160.  
  3161.                NOTE:     Turning this option off will increase throughput
  3162.                          performance somewhat at the expense of slightly
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.                                    - 42 -
  3174.  
  3175. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3176.  
  3177.  
  3178. JR-Comm 1.02 Users Manual                                Electronic Edition
  3179.  
  3180.  
  3181.  
  3182.           7.3.6 Window
  3183.  
  3184.                This option is used to force the receiver to acknowledge
  3185.                when it has received multiples of 1/4 the value that this
  3186.                option is set to.  For example, a setting of 2048 would make
  3187.                the receiver send an acknowledgement every 512 bytes.  The
  3188.                sender will wait for the receiver to acknowledge before
  3189.                continuing.  Although normally set to zero, you may need to
  3190.                set this option to prevent data loss on packet switched
  3191.                networks such as Tymnet and Telenet.  The example of 2048 is
  3192.                a good value to start with although some experimentation may
  3193.                show that a different value gives better throughput.
  3194.  
  3195.                     The allowed range is zero to 32768 in multiples of 64. 
  3196.                JR-Comm will automatically round off to an even multiple if
  3197.                necessary.
  3198.                (default: 0)
  3199.  
  3200.  
  3201.      7.4 ASCII send options
  3202.  
  3203.           The ASCII send mode of JR-Comm is very flexible and should be
  3204.           able to adapt to just about any possible situation by modifying
  3205.           the following parameters whenever a text file needs to be sent
  3206.           with the minimum of time. 
  3207.  
  3208.  
  3209.           7.4.1 Expand blanks
  3210.  
  3211.                When this feature is selected, JR-Comm will send one space
  3212.                character for lines which contain only an end-of-line
  3213.                character.  Use this option when the on-line text editor
  3214.                you're using exits its input mode whenever a carriage return
  3215.                is received without any text preceding it.
  3216.                (default: ON).
  3217.  
  3218.  
  3219.           7.4.2 Prompt char
  3220.  
  3221.                Instructs JR-Comm to wait for a specific character after
  3222.                transmitting a line of text.  If blank, text is sent
  3223.                continuously without interruption for the duration of the
  3224.                transfer.
  3225.                (default: blank).
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.                                    - 43 -
  3238.  
  3239. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3240.  
  3241.  
  3242. JR-Comm 1.02 Users Manual                                Electronic Edition
  3243.  
  3244.  
  3245.  
  3246.           7.4.3 Char delay
  3247.  
  3248.                A numeric value in milliseconds which causes JR-Comm to wait
  3249.                (also called "pacing") before transmitting each character. 
  3250.                Values between zero and 60,000 (one minute) are valid.
  3251.                (default: 0).
  3252.  
  3253.  
  3254.           7.4.4 Line delay
  3255.  
  3256.                Milliseconds to wait between the transmission of each line
  3257.                of text.  The same limits of the character delay option
  3258.                described in the previous section apply here.
  3259.                (default: 0)
  3260.  
  3261.  
  3262.      7.5 Miscellaneous
  3263.  
  3264.           The following options are related to all the protocol transfer
  3265.           modes in JR-Comm.
  3266.  
  3267.  
  3268.           7.5.1 Binary mode
  3269.  
  3270.                Binary mode sends the file as a binary image.  Text mode is
  3271.                implied if this gadget is not selected and results in
  3272.                sending a file with end-of-line conversion according to the
  3273.                "EOL out" option in the TERMINAL PARAMETERS requester.
  3274.                (default: ON).
  3275.  
  3276.  
  3277.           7.5.2 Save aborted
  3278.  
  3279.                Determines if a partially received file is retained whenever
  3280.                a download is aborted.  It will be deleted otherwise.
  3281.                (default: ON).
  3282.  
  3283.  
  3284.           7.5.3 Relaxed timing
  3285.  
  3286.                Set this gadget if a file transfer fails or gets an
  3287.                excessive number of timeouts.  Useful for packet switched
  3288.                networks.
  3289.                (default: ON)
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.                                    - 44 -
  3302.  
  3303. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3304.  
  3305.  
  3306. JR-Comm 1.02 Users Manual                                Electronic Edition
  3307.  
  3308.  
  3309.  
  3310.           7.5.4 Auto chop
  3311.  
  3312.                File transfers using the XMODEM, XMODEM-1k & WXMODEM
  3313.                protocols pad data to the end of the file if it is not an
  3314.                even multiple of 128.  The Amiga operating system will not
  3315.                run a program that has been modified in this way. This
  3316.                feature will attempt to remove this data from a binary file
  3317.                transfer to enable it to be used by your Amiga.
  3318.                (default: OFF)
  3319.  
  3320.  
  3321.           7.5.5 Overdrive
  3322.  
  3323.                This gadget enables overdrive mode for ZMODEM and YMODEM-g
  3324.                uploads.  Double-buffered transfers are used which greatly
  3325.                increases transfer throughput.  
  3326.                (default: OFF)
  3327.  
  3328.                CAUTION!  At baud rates below 9600bps you may experience
  3329.                          increased error recovery times.  It is recommended
  3330.                          that you do not use this mode for slow baud rates
  3331.                          or over phone lines that have a high probability
  3332.                          of noise occurring.
  3333.  
  3334.  
  3335.           7.5.6 X/Y pre-ack
  3336.  
  3337.                This feature can give you a 15% or higher boost in
  3338.                throughput for XMODEM, XMODEM-1k, YMODEM  and YMODEM-1k
  3339.                protocol transfers.  Like YMODEM-g, this option does not
  3340.                support error correction, only error detection.  If an error
  3341.                occurs during a transfer with this feature enabled, it will
  3342.                be aborted immediately.  
  3343.                (default: OFF)
  3344.  
  3345.                CAUTION!  You should not use this feature in situations
  3346.                          where there is a probability of line noise.  MNP
  3347.                          or other error corrected connections are
  3348.                          recommended for use with this feature.
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.                                    - 45 -
  3366.  
  3367. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3368.  
  3369.  
  3370. JR-Comm 1.02 Users Manual                                Electronic Edition
  3371.  
  3372.  
  3373.  
  3374. 8 SERIAL PARAMETERS REQUESTER
  3375.  
  3376.      The serial port parameters are located in this requester.  Options
  3377.      available are listed below.
  3378.  
  3379.      Baud rates from 300 to 57,600bps are supported.
  3380.      (default: 2400)
  3381.  
  3382.      Data lengths of 7 and 8 bits.
  3383.      (default: 8)
  3384.  
  3385.      Stop bits of 1 or 2.
  3386.      (default: 1)
  3387.  
  3388.      Parity types available are: NONE, EVEN, ODD, MARK and SPACE.
  3389.      (default: "None")
  3390.  
  3391.      Duplex modes of FULL, HALF and ECHO.
  3392.      (default: "Full")
  3393.  
  3394.      Enable and disable XON/XOFF flow control.  Remember that the
  3395.      <CTRL><HELP> keyboard sequence will release XOFF freeze-ups.
  3396.      (default: OFF)
  3397.  
  3398.      Break length in microseconds.  Valid values allowed from 1,000 to
  3399.      5,000,000.
  3400.      (default: 250,000)
  3401.  
  3402.      Hardware or CTS/RTS flow control and alternate serial device
  3403.      parameters are located in the GENERAL PARAMETERS requester.
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.                                    - 46 -
  3430.  
  3431. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3432.  
  3433.  
  3434. JR-Comm 1.02 Users Manual                                Electronic Edition
  3435.  
  3436.  
  3437.  
  3438. 9 MODEM PARAMETERS REQUESTER
  3439.  
  3440.      This requester contains all the necessary items needed to enable JR-
  3441.      Comm's intelligent dialer to interact with your modem properly.  All
  3442.      strings default to standard Hayes compatible modem commands and
  3443.      responses.  
  3444.  
  3445.  
  3446.      9.1 Modem commands
  3447.  
  3448.           Modem commands are sent to the modem for initialization, hanging
  3449.           up, and dial prefixes/postfixes.  Control codes are inserted in
  3450.           the command by proceeding the desired control character with a
  3451.           '^'.  A "^M" sequence would send the equivalent of a carriage
  3452.           return.  The '~' character will insert a one-half second delay
  3453.           before sending the rest of the string.
  3454.  
  3455.           NOTE:     The additional escape sequences that are available for
  3456.                     function key macros are NOT supported for these
  3457.                     commands.
  3458.  
  3459.  
  3460.           9.1.1 Init command
  3461.  
  3462.                Sent to the modem when JR-Comm is first started, but only if
  3463.                a carrier signal is not present.  
  3464.                (default: "ATZ^M~~~ATE1 Q0 V1 X4^M")
  3465.  
  3466.  
  3467.           9.1.2 Hangup command
  3468.  
  3469.                Used to hangup the modem if the DTR gadget is not active. 
  3470.                (default: "~~~+++~~~ATH^M")
  3471.  
  3472.  
  3473.           9.1.3 Dial prefix
  3474.  
  3475.                This is the default dialing prefix that the dialer sends to
  3476.                the modem before the phone number for the phonebook entry is
  3477.                sent.
  3478.                (default: "ATDT")
  3479.  
  3480.  
  3481.           9.1.4 Dial postfix
  3482.  
  3483.                This is sent after the dialer has transmitted the phone
  3484.                number.
  3485.                (default: "^M")
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.                                    - 47 -
  3494.  
  3495. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3496.  
  3497.  
  3498. JR-Comm 1.02 Users Manual                                Electronic Edition
  3499.  
  3500.  
  3501.  
  3502.      9.2 Alternate dial prefixes
  3503.  
  3504.           JR-Comm provides you with three alternate dialing prefixes that
  3505.           can be used instead of the default dialing prefix described
  3506.           above.  This is useful for enabling/disabling MNP modes and for
  3507.           using alternate phone services.
  3508.  
  3509.  
  3510.      9.3 Modem response codes
  3511.  
  3512.           The eight response codes and their Hayes defaults are:
  3513.  
  3514.                OK             The usual modem response to a command.
  3515.                BUSY           Sent when a busy signal is detected.
  3516.                RING           Sent when the modem detects a ring signal.
  3517.                ERROR          Sent when the modem detects an error.
  3518.                VOICE          Not all modems are capable of sending this.
  3519.                CONNECT        The modem has connected to another modem.
  3520.                NO CARRIER     The remote system did not respond.
  3521.                NO DIALTONE    Sent if no dialtone signal was present.
  3522.  
  3523.           NOTE:     The "RING" response is not defined in the internal JR-
  3524.                     Comm defaults.  You must enter the proper response code
  3525.                     in order to activate incoming call detection.
  3526.  
  3527.  
  3528.      9.4 Intelligent dialer parameters
  3529.  
  3530.           The following parameters control how the intelligent dialer
  3531.           operates.  See section 6.3 for details of its operation.
  3532.  
  3533.  
  3534.           9.4.1 Redial delay
  3535.  
  3536.                Indicates how many seconds JR-Comm will wait before re-
  3537.                starting after it has dialed the last selected entry in the
  3538.                list.  Values between 0 and 999 will be accepted.
  3539.                (default: 60)
  3540.  
  3541.  
  3542.           9.4.2 # of retries
  3543.  
  3544.                Controls how many times JR-Comm will loop through the list
  3545.                of selected entries before exiting the dialer.  Valid values
  3546.                range from 1 to 999.
  3547.                (default: 15)
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.                                    - 48 -
  3558.  
  3559. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3560.  
  3561.  
  3562. JR-Comm 1.02 Users Manual                                Electronic Edition
  3563.  
  3564.  
  3565.  
  3566.           9.4.3 Dial timeout
  3567.  
  3568.                How many seconds JR-Comm will wait for a carrier after
  3569.                dialing the phone number for the current entry.  Values
  3570.                between 1 and 999 are allowed.
  3571.                (default: 30)
  3572.  
  3573.                CAUTION!  Your modem may have an internal timeout for this
  3574.                          as well, make sure that it is set to a value in
  3575.                          seconds that is shorter than the value entered for
  3576.                          this option if you wish to allow the intelligent
  3577.                          dialer to automatically deselect entries that
  3578.                          return a NO CARRIER response three times.  If the
  3579.                          modem is set to a longer value you will have
  3580.                          disabled this feature of the dialer.
  3581.  
  3582.  
  3583.           9.4.4 Dial pacing
  3584.  
  3585.                How many milliseconds to wait between characters when
  3586.                sending the dial command string during dialer operation. 
  3587.                Values between 0 and 10000 are valid.
  3588.                (default: 0)
  3589.  
  3590.  
  3591.      9.5 Miscellaneous options
  3592.  
  3593.           The following options also are used to tailor the dialer to your
  3594.           modem.  All default to not selected in order to be compatible
  3595.           with most any modem in existence.
  3596.  
  3597.  
  3598.           9.5.1 Ignore No Carrier
  3599.  
  3600.                Set this option if your modem does not reliably detect a
  3601.                busy signal, or if it is not capable of detecting a busy
  3602.                signal at all.  Otherwise, the dialer will deselect an entry
  3603.                after three attempts have been made.
  3604.                (default: OFF)
  3605.  
  3606.  
  3607.           9.5.2 Ignore Carrier Detect
  3608.  
  3609.                Set this gadget if your modem does not have a functional
  3610.                carrier detect signal.  The connect timer will be turned off
  3611.                since it is no longer functional.
  3612.                (default: OFF)
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.                                    - 49 -
  3622.  
  3623. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3624.  
  3625.  
  3626. JR-Comm 1.02 Users Manual                                Electronic Edition
  3627.  
  3628.  
  3629.  
  3630.           9.5.3 Hangup on dialer exit
  3631.  
  3632.                Set this if you wish to have JR-Comm hang-up the modem when
  3633.                you exit the dialer via the <ESC> key or close-window
  3634.                gadget.  
  3635.                (default: OFF)
  3636.  
  3637.  
  3638.           9.5.4 Drop DTR to hangup
  3639.  
  3640.                Select this option if your modem is capable of disconnecting
  3641.                when the DTR signal is dropped.
  3642.                (default: OFF)
  3643.  
  3644.  
  3645.           9.5.5 Flush with a BREAK
  3646.  
  3647.                Some MNP modems (the Courier HST is one) are able to clear
  3648.                their internal data buffer when a BREAK signal is sent to
  3649.                the modem.  This shortens the time needed to recover from an
  3650.                error during a file transfer.
  3651.                (default: OFF)
  3652.  
  3653.  
  3654.           9.5.6 Dialer auto-baud
  3655.  
  3656.                If your modem is capable of indicating connected baud rate
  3657.                by sending a numeric string after the CONNECT message and
  3658.                you wish to have JR-Comm adjust itself automatically, set
  3659.                this gadget.  Your modem MUST use these extended response
  3660.                codes correctly in order for this feature to work properly.
  3661.                (default: OFF)
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.                                    - 50 -
  3686.  
  3687. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3688.  
  3689.  
  3690. JR-Comm 1.02 Users Manual                                Electronic Edition
  3691.  
  3692.  
  3693.  
  3694. 10 TERMINAL PARAMETERS REQUESTER
  3695.  
  3696.      This requester provides you with a multitude of options for the
  3697.      terminal emulations it supports.
  3698.  
  3699.  
  3700.      10.1 Screen type
  3701.  
  3702.           Select the type of screen you wish to use.  Defaults vary
  3703.           depending on the type of terminal emulation selected.  Interlace
  3704.           is not available when using the Workbench screen, JR-Comm will
  3705.           inherit the current Workbench screen parameters when it opens its
  3706.           terminal window.
  3707.           (default: depends on emulation selected)
  3708.  
  3709.           CAUTION!  On some systems, 8 & 16 color screens can degrade file
  3710.                     transfer performance.  Using 16 color screens with
  3711.                     WB2.0 will have a greater performance penalty due to
  3712.                     not being able to use a trick to disable bitplane DMA.
  3713.  
  3714.  
  3715.      10.2 Emulation
  3716.  
  3717.           Select one of TTY, Amiga ANSI, IBM color, IBM mono, VT-100/102 or
  3718.           SkyPix terminal emulations.
  3719.           (default: TTY w/Workbench)
  3720.  
  3721.           CAUTION!  Depending on the configuration of your system, you may
  3722.                     find the 16 color screens require too much of the
  3723.                     available system resources.  Dropping down to an 8
  3724.                     color or lower screen may be required.  JR-Comm will
  3725.                     disable the 16 color option if it detects the lack of
  3726.                     any fast ram (other than $C00000 "slow" ram) and a baud
  3727.                     rate above 4800bps is in use.
  3728.  
  3729.  
  3730.      10.3 Text size
  3731.  
  3732.           When using interlace you can select normal or small font sizes. 
  3733.           Non-interlace displays can only use the normal font size.
  3734.           (default: "Normal")
  3735.  
  3736.  
  3737.      10.4 Capture filters
  3738.  
  3739.           These filters, when selected, will filter data from the incoming
  3740.           data stream before saving it to the capture file.
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.                                    - 51 -
  3750.  
  3751. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3752.  
  3753.  
  3754. JR-Comm 1.02 Users Manual                                Electronic Edition
  3755.  
  3756.  
  3757.  
  3758.           10.4.1 ANSI codes
  3759.  
  3760.                Turn this filter on if you do not want ANSI control code
  3761.                sequences captured.  The codes will still affect the screen
  3762.                though.  No sequences will be in the review buffer.
  3763.                (default: OFF)
  3764.  
  3765.  
  3766.           10.4.2 CTRL chars
  3767.  
  3768.                Removes all control characters except for carriage returns,
  3769.                line feeds, form feeds, tabs and backspaces.
  3770.                (default: OFF)
  3771.  
  3772.  
  3773.           10.4.3 Backspaces
  3774.  
  3775.                If this filter is active, any backspace characters that are
  3776.                received will remove the previous character received from
  3777.                the capture file too.  This results in the capture function
  3778.                operating in the same manner as the display.
  3779.                (default: OFF)
  3780.  
  3781.  
  3782.      10.5 CR xlate
  3783.  
  3784.           The three options available determine how an incoming carriage
  3785.           return is to be handled.  You can either do nothing via the
  3786.           "None" option, strip it or add a linefeed <LF> character to it.
  3787.           (default: "None")
  3788.  
  3789.  
  3790.      10.6 LF xlate
  3791.  
  3792.           Like the CR xlate feature described in the paragraph above, you
  3793.           can also select how a linefeed <LF> character is to be
  3794.           translated.  As above, you can leave it alone, strip or add a
  3795.           carriage return <CR> character to it.
  3796.           (default: "None")
  3797.  
  3798.  
  3799.      10.7 EOL out
  3800.  
  3801.           Select either a carriage return, linefeed or CR/LF pair to be
  3802.           output when you press the return key.
  3803.           (default: "CR)
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.                                    - 52 -
  3814.  
  3815. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3816.  
  3817.  
  3818. JR-Comm 1.02 Users Manual                                Electronic Edition
  3819.  
  3820.  
  3821.  
  3822.      10.8 Miscellaneous
  3823.  
  3824.           There are a considerable number of options that can further
  3825.           modify how the display works within JR-Comm.
  3826.  
  3827.  
  3828.           10.8.1 Strip high bit
  3829.  
  3830.                Use this option if you want the high bit of each character
  3831.                reset that is received when using 8N1.
  3832.                (default: depends on emulation selected)
  3833.  
  3834.  
  3835.           10.8.2 Custom palette
  3836.  
  3837.                Use the custom palette instead of the default palette for
  3838.                the selected terminal emulation.
  3839.                (default: OFF)
  3840.  
  3841.                     See section 12 for a discussion about the PALETTE
  3842.                requester and for more information about the palettes used
  3843.                in JR-Comm.
  3844.  
  3845.  
  3846.           10.8.3 Destructive BS
  3847.  
  3848.                Causes JR-Comm to delete any text that is backspaced over
  3849.                when set. Leaves text on screen otherwise.
  3850.                (default: ON except for VT-100/102 emulation)
  3851.  
  3852.  
  3853.           10.8.4 Swap DEL & BS
  3854.  
  3855.                When this gadget is selected JR-Comm will reverse the action
  3856.                of the <DEL> and <BACKSPACE> keys.
  3857.                (default: OFF)
  3858.  
  3859.  
  3860.           10.8.5 Smooth scroll
  3861.  
  3862.                This option will scroll the screen smoothly, rather than in
  3863.                one line chunks.
  3864.                (default: OFF)
  3865.  
  3866.                NOTE:     This option requires considerable system resources
  3867.                          due to the nature of the way it scrolls text.  It
  3868.                          is not recommended for use with baseline Amiga
  3869.                          systems.
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.                                    - 53 -
  3878.  
  3879. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3880.  
  3881.  
  3882. JR-Comm 1.02 Users Manual                                Electronic Edition
  3883.  
  3884.  
  3885.  
  3886.           10.8.6 Chat line on
  3887.  
  3888.                The chat line is a 256 character line displayed along the
  3889.                left side of the status line.  The line will automatically
  3890.                scroll left as data is entered into the line.
  3891.                (default: OFF)
  3892.  
  3893.                     Refer to section 3.8 for details on the chat mode.
  3894.  
  3895.  
  3896.  
  3897.           10.8.7 Wrap lines
  3898.  
  3899.                Set this gadget and JR-Comm will force a carriage
  3900.                return/linefeed whenever text reaches the right most column.
  3901.                (default: ON except for VT-100/102 and SkyPix emulations)
  3902.  
  3903.  
  3904.           10.8.8 IBM Doorway mode
  3905.  
  3906.                JR-Comm will mimic an IBM keyboard when this gadget is
  3907.                selected.
  3908.                (default: OFF)
  3909.  
  3910.  
  3911.           10.8.9 Cursor blink
  3912.  
  3913.                Enable and disable the blinking characteristic via this
  3914.                gadget.
  3915.                (default: ON)
  3916.  
  3917.  
  3918.           10.8.10 Optimized scroll
  3919.  
  3920.                When this mode is active JR-Comm will try to reduce all
  3921.                display scrolls to a minimum screen width and number of bit-
  3922.                planes in order to accomplish the scroll in less time then
  3923.                brute force scrolling.  Quite helpful for VT-100/102 with
  3924.                smooth scroll in effect or when using the IBM 16 color
  3925.                emulation.
  3926.                (default: OFF)
  3927.  
  3928.  
  3929.           10.8.11 Insert char mode
  3930.  
  3931.                This mode is only active when the VT-102 emulation is in
  3932.                use.  It is also under software control via ANSI sequences
  3933.                from the remote system.
  3934.                (default: OFF)
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.                                    - 54 -
  3942.  
  3943. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  3944.  
  3945.  
  3946. JR-Comm 1.02 Users Manual                                Electronic Edition
  3947.  
  3948.  
  3949.  
  3950.           10.8.12 Force 80 x 25
  3951.  
  3952.                This option allows you to force an eighty character line by
  3953.                twenty-five line display for instances where the current
  3954.                screen in use would let JR-Comm create a larger-than-normal
  3955.                display.  It is best used for SkyPix and IBM emulations as
  3956.                they only "know" a fixed size display.
  3957.                (default: depends on emulation selected)
  3958.  
  3959.  
  3960.  
  3961.      10.9 Answerback message
  3962.  
  3963.           This is used with the VT-100/102 emulation.  The string contained
  3964.           within this gadget will be sent whenever a <CTRL><E> (decimal 5)
  3965.           is received.
  3966.           (default: blank)
  3967.  
  3968.      10.10 Text
  3969.  
  3970.           Set this to the color you wish to use for the display.  The
  3971.           number will correspond to those displayed in the PALETTE
  3972.           requester.  Valid values range from 1 to 15.
  3973.           (default: 1)
  3974.  
  3975.  
  3976.      10.11 Background
  3977.  
  3978.           Sets the background color of the display.  Valid values range
  3979.           from 1 to 15.
  3980.           (default: 0)
  3981.  
  3982.  
  3983.      10.12 Cursor
  3984.  
  3985.           Sets the color of the underline cursor.  Values from 1 to 15 are
  3986.           allowed.
  3987.           (default: 1)
  3988.  
  3989.  
  3990.      10.13 Status
  3991.  
  3992.           Color of status line data.  JR-Comm will modify this value
  3993.           depending on which emulation is set, so be sure to modify this
  3994.           value after setting the emulation or your entry will be
  3995.           overwritten.  Values can range from 1 to 15.
  3996.           (default: depends on emulation selected)
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.                                    - 55 -
  4006.  
  4007. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4008.  
  4009.  
  4010. JR-Comm 1.02 Users Manual                                Electronic Edition
  4011.  
  4012.  
  4013.  
  4014. 11 FUNCTION KEY MACROS REQUESTER
  4015.  
  4016.      Up to 40 macros of 160 characters can be defined for each macros file.
  4017.      Select the appropriate modifier gadget in order to edit the desired
  4018.      set of macros for function keys <F1> to <F10>.
  4019.  
  4020.  
  4021.      11.1 Macro escape codes
  4022.  
  4023.           A simple set of escape codes are included.  They are listed as
  4024.           follows.
  4025.  
  4026.                ~              Pause one half second.
  4027.                ^^             The '^' character itself.
  4028.                ^~             The '~' character itself.
  4029.                ^!             The '!' character itself.
  4030.                ^char (A-Z)    Send char as a control character.
  4031.                !%decimal      Character pacing, in decimal tenths of
  4032.                               seconds.
  4033.                !@filename     Load a new macros file from the default
  4034.                               directory.
  4035.                !*filename     Load a new phonebook file from the default
  4036.                               directory.
  4037.                !$hex          Send a hex character.
  4038.                !#decimal      Chain to macro where decimal equals:
  4039.                                    0-9  Function keys 1-10 alone.
  4040.                                  10-19     "      "     "  w/CTRL
  4041.                                  20-29     "      "     "  w/SHIFT
  4042.                                  30-39     "      "     "  w/ALT
  4043.  
  4044.      For example, a macro such as "~~^mHello !%2There!$d!#4" would wait one
  4045.      second then send a carriage return.  The string "Hello There" is then
  4046.      sent with the characters in "There" each paced by two tenths of a
  4047.      second. Another carriage return is sent and it will finally chain to
  4048.      the macro defined for <F5>.
  4049.  
  4050.           JR-Comm supports "stacked" macros.  It will push macro sequences
  4051.      onto an internal stack if one is currently being executed.  If the !@
  4052.      escape sequence is present in any macro scheduled for execution, it
  4053.      will clear the macros stack once JR-Comm loads the new macros file.
  4054.  
  4055.           Any macro that is chained via the !# escape sequence will be
  4056.      executed prior to the macros on the stack.
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.                                    - 56 -
  4070.  
  4071. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4072.  
  4073.  
  4074. JR-Comm 1.02 Users Manual                                Electronic Edition
  4075.  
  4076.  
  4077.  
  4078. 12 PALETTE REQUESTER
  4079.  
  4080.      Works like most any color palette requester found in other Amiga
  4081.      applications.  
  4082.  
  4083.  
  4084.      12.1 Red Green and Blue proportional gadgets
  4085.  
  4086.           These sliders adjust the associated color component of the
  4087.           selected color.
  4088.  
  4089.  
  4090.      12.2 Color selection gadgets
  4091.  
  4092.           Depending on the screen type, there can be from 2 to 16 color
  4093.           selection gadgets available on the right hand side of the PALETTE
  4094.           requester.  Select the color you wish to adjust.
  4095.  
  4096.  
  4097.      12.3 RESET
  4098.  
  4099.           This gadget will reset the palette to the default for the active
  4100.           terminal emulation.
  4101.  
  4102.                If you are familiar with the IBM color palette you will
  4103.           notice that the colors do not follow normal IBM ordering.  A
  4104.           color index is used by JR-Comm so that the terminal emulation
  4105.           displays the correct color while still presenting a consistent
  4106.           color scheme for all requesters in any type screen.
  4107.  
  4108.  
  4109.      12.4 UNDO
  4110.  
  4111.           Restores palette to initial setting when the requester was first
  4112.           opened.
  4113.  
  4114.  
  4115.      12.5 Palette usage
  4116.  
  4117.           12.5.1 Default palettes
  4118.  
  4119.                JR-Comm has four default color palettes built-in for use
  4120.                with the various terminal emulations.  Three of them are
  4121.                hard-coded; one for the TTY, Amiga ANSI and IBM color
  4122.                emulations, one for the IBM mono and VT-100/102 emulations
  4123.                and one for SkyPix.
  4124.  
  4125.                     When the IBM mono or VT-100/102 emulation is selected,
  4126.                the palette will behave somewhat differently. This was done
  4127.                so that the hi/lo intensity and blink attributes are
  4128.                properly maintained. 
  4129.  
  4130.  
  4131.  
  4132.  
  4133.                                    - 57 -
  4134.  
  4135. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4136.  
  4137.  
  4138. JR-Comm 1.02 Users Manual                                Electronic Edition
  4139.  
  4140.  
  4141.  
  4142.                     The last palette is the custom default palette.  The
  4143.                very first time you run JR-Comm, or when it is started
  4144.                without a defaults file present, this palette is set to the
  4145.                same values as the IBM color palette.  It is then saved in
  4146.                your defaults file.
  4147.  
  4148.  
  4149.           12.5.2 Phonebook entry palettes
  4150.  
  4151.                Each phonebook entry contains its own palette.  When the
  4152.                entry is created, or whenever its terminal emulation type is
  4153.                changed thereafter, this palette  gets set to the
  4154.                appropriate palette as described above.  Set the custom
  4155.                palette gadget in the TERMINAL PARAMETERS requester if you
  4156.                modify this palette, this prevents JR-Comm from over-writing
  4157.                it.
  4158.  
  4159.                     In order to set the palette in a phonebook entry to the
  4160.                custom default palette you must have the custom palette
  4161.                gadget set before adding the entry to the phonebook.
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.                                    - 58 -
  4198.  
  4199. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4200.  
  4201.  
  4202. JR-Comm 1.02 Users Manual                                Electronic Edition
  4203.  
  4204.  
  4205.  
  4206. 13 GENERAL PARAMETERS REQUESTER
  4207.  
  4208.      The GENERAL PARAMETERS requester contains the options, filenames and
  4209.      pathnames of parameters that are global to the JR-Comm environment.
  4210.  
  4211.  
  4212.      13.1 Status line
  4213.  
  4214.           The following options control the JR-Comm status line.
  4215.  
  4216.  
  4217.           13.1.1 Status line active
  4218.  
  4219.                Toggles the status line on and off.
  4220.                (default: ON)
  4221.  
  4222.  
  4223.           13.1.2 Time of day clock
  4224.  
  4225.                Turn on or off the time-of-day clock.
  4226.                (default: ON)
  4227.  
  4228.  
  4229.           13.1.3 Connect timer
  4230.  
  4231.                The connect timer is displayed when this gadget is selected.
  4232.                (default: ON)
  4233.  
  4234.  
  4235.           13.1.4 24 hour mode
  4236.  
  4237.                Enables 24 hour mode for the time-of-day clock when
  4238.                selected.
  4239.                (default: OFF)
  4240.  
  4241.  
  4242.           13.1.5 Audible beep
  4243.  
  4244.                This gadget, when selected, will cause JR-Comm to sound a
  4245.                beep whenever an action occurs which the user should be made
  4246.                aware of.  If this gadget is not selected, JR-Comm will use
  4247.                the Amiga Intuition system function of DisplayBeep().  This
  4248.                allows JR-Comm to either flash the display or to use the
  4249.                beep defined by one of many available install beep programs.
  4250.                (default: ON)
  4251.  
  4252.  
  4253.      13.2 Miscellaneous
  4254.  
  4255.           The following options effect various global features available in
  4256.           the JR-Comm environment.
  4257.  
  4258.  
  4259.  
  4260.  
  4261.                                    - 59 -
  4262.  
  4263. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4264.  
  4265.  
  4266. JR-Comm 1.02 Users Manual                                Electronic Edition
  4267.  
  4268.  
  4269.  
  4270.  
  4271.           13.2.1 CTS/RTS handshake
  4272.  
  4273.                Activates hardware handshaking when selected.  Your modem
  4274.                must have DSR active, or JR-Comm will disable this mode
  4275.                automatically.
  4276.                (default: OFF)
  4277.  
  4278.  
  4279.           13.2.2 Immediate exit
  4280.  
  4281.                If selected, this option will disable the QUERY requester
  4282.                when exiting JR-Comm, allowing you to quit immediately.  No
  4283.                check to see if you're still online is made, so be careful
  4284.                with this one.
  4285.                (default: OFF)
  4286.  
  4287.  
  4288.           13.2.3 Logfile active
  4289.  
  4290.                This option allows JR-Comm to log transfer and session
  4291.                activity.  The following actions are presently recorded:
  4292.  
  4293.                     -    JR-Comm session start and end.
  4294.                     -    Connection to a system via the dialer.
  4295.                     -    Modem hangup command.
  4296.                     -    Carrier drop if the "Ignore Carrier Detect" option
  4297.                          in the MODEM PARAMETERS Requester is not active.
  4298.                     -    Successful downloads with file size, total error
  4299.                          count and cps rate.
  4300.                (default: OFF)
  4301.  
  4302.                NOTE:     An active logfile will slow down batch file
  4303.                          transfers due to a write to the logfile being
  4304.                          performed at the end of each file transfer.
  4305.  
  4306.  
  4307.           13.2.4 Split review
  4308.  
  4309.                Activates split review buffer mode when selected.  This mode
  4310.                allows you to review the contents of the buffer while still
  4311.                being able to converse with the system you're connected to.
  4312.                (default: OFF)
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.                                    - 60 -
  4326.  
  4327. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4328.  
  4329.  
  4330. JR-Comm 1.02 Users Manual                                Electronic Edition
  4331.  
  4332.  
  4333.  
  4334.           13.2.5 File saver
  4335.  
  4336.                When enabled, this feature closes and then re-opens a file
  4337.                being downloaded each time the transfer buffer is written to
  4338.                disk.  This prevents the total loss of a file if a system
  4339.                crash occurs during the transfer.  
  4340.  
  4341.                     This option is not recommended for use with floppy
  4342.                disks due to the time required to seek to the end of the
  4343.                file every time it is re-opened.
  4344.                (default: OFF)
  4345.  
  4346.                CAUTION!  This option imposes a heavy throughput penalty on
  4347.                          file downloads, especially with high speed modems! 
  4348.  
  4349.  
  4350.           13.2.6 Disk check
  4351.  
  4352.                This option is included for floppy disk or other users that
  4353.                have a limited amount of free disk space available for
  4354.                downloading.  The free space computation is based on the old
  4355.                filing system of 488 bytes per sector.
  4356.  
  4357.                     It is also only functional for the protocols that send
  4358.                file size information.  These protocols are CIS B+, YMODEM,
  4359.                YMODEM-g and ZMODEM.
  4360.  
  4361.                     It is best to use an assigned directory or volume label
  4362.                for a floppy disk so that you can change the directory
  4363.                assignment or change disks if the QUERY requester is posted
  4364.                during a file transfer.  If, after 15 seconds, you have not
  4365.                responded to the QUERY requester, JR-Comm will abort the
  4366.                transfer.
  4367.  
  4368.                     Respond with a 'YES' to have JR-Comm recalculate the
  4369.                free space after changing disks or directories, if the
  4370.                calculation again fails, the sequence will be repeated.
  4371.  
  4372.                     A 'NO' response will result in an abort of the file
  4373.                transfer.
  4374.                (default: OFF)
  4375.  
  4376.                NOTE:     This option is automatically overridden when
  4377.                          "ram:" is the destination.  Also, disk check
  4378.                          correctly computes the portion already on disk
  4379.                          whenever a resume transfer (ZMODEM and CIS B+) is
  4380.                          initiated.
  4381.  
  4382.                               Also, this option will slow down the
  4383.                          throughput performance of batch file transfers.
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.                                    - 61 -
  4390.  
  4391. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4392.  
  4393.  
  4394. JR-Comm 1.02 Users Manual                                Electronic Edition
  4395.  
  4396.  
  4397.  
  4398.      13.3 GMT offset
  4399.  
  4400.           This value is used for YMODEM and ZMODEM file protocols so that
  4401.           the true file date can be preserved.  To do this requires that
  4402.           the filedate be converted to Greenwich Mean Time by the sender
  4403.           and then modified again for the timezone the receiver is located
  4404.           in.  Valid values range from -12 to 13.
  4405.  
  4406.                The value 13 is special, it will signal JR-Comm to bypass
  4407.           adjustment of a downloaded files timestamp.
  4408.           (default: 0)
  4409.  
  4410.           NOTE:     An offset value for North American Eastern Standard
  4411.                     Time (EST) would be -5.  Use -8 for Pacific Standard
  4412.                     Time (PST).  You will have to add 1 to these figures
  4413.                     when Daylight Savings Time is in effect (-4 & -7).
  4414.  
  4415.  
  4416.      13.4 Task priority
  4417.  
  4418.           JR-Comm will adjust its task priority to this value when non-
  4419.           zero. Valid priorities range from -5 through 15.
  4420.           (default: 0)
  4421.  
  4422.           NOTE:     You rarely, if ever, have to change the task priority
  4423.                     of JR-Comm.  Be aware that if you do, you should not
  4424.                     use a priority that is higher than the priorities of
  4425.                     any filesystem processes, like hard disk device
  4426.                     drivers.
  4427.  
  4428.  
  4429.      13.5 Chat history size
  4430.  
  4431.           This value determines how many lines of chat history are
  4432.           available. Permissible values are from 10 to 100.
  4433.           (default: 50)
  4434.  
  4435.  
  4436.      13.6 Review buffer size
  4437.  
  4438.           Size of the review buffer in blocks of 2,048 bytes.  Valid values
  4439.           are from 2 to 250.  
  4440.           (default: 8)
  4441.  
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.                                    - 62 -
  4454.  
  4455. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4456.  
  4457.  
  4458. JR-Comm 1.02 Users Manual                                Electronic Edition
  4459.  
  4460.  
  4461.  
  4462.      13.7 Transfer buffer size
  4463.  
  4464.           Size of the transfer buffer in blocks of 2,048 bytes.  Used for
  4465.           file transfers and for ASCII sends.  Allowable values are 4 to
  4466.           16. 
  4467.           (default: 8)
  4468.  
  4469.           NOTE:     A larger buffer is not necessarily better.  On some
  4470.                     systems large buffers may actually degrade the
  4471.                     performance of a file transfer.  Always start with a
  4472.                     low value and work up to a larger one to find the best
  4473.                     setting for your system.
  4474.  
  4475.  
  4476.      13.8 Filenames
  4477.  
  4478.           There are four default filenames used by JR-Comm to load a
  4479.           phonebook and macros file when first started and for the capture
  4480.           and log files.  All four default to the string "jrcomm" with
  4481.           appropriate postfixes.
  4482.  
  4483.  
  4484.      13.9 Font name & size
  4485.  
  4486.           This pair of string gadgets enables you to set JR-Comm to a font
  4487.           of your choosing.  JR-Comm will only look in the FONTS: directory
  4488.           for this font.
  4489.  
  4490.  
  4491.      13.10 Paths
  4492.  
  4493.           JR-Comm uses these three pathnames to locate and place files as
  4494.           necessary. The pathname defined in the JR-Comm files string
  4495.           gadget is initially set to S: or JRCOMM: when the program is run
  4496.           for the first time, but it can be set to a different path to give
  4497.           you re-direction capabilities.  
  4498.  
  4499.                See the discussion on the pathnames in the sections 2.2
  4500.           through 2.4.
  4501.  
  4502.  
  4503.  
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509.  
  4510.  
  4511.  
  4512.  
  4513.  
  4514.  
  4515.  
  4516.  
  4517.                                    - 63 -
  4518.  
  4519. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4520.  
  4521.  
  4522. JR-Comm 1.02 Users Manual                                Electronic Edition
  4523.  
  4524.  
  4525.  
  4526.      13.11 Keymap
  4527.  
  4528.           If you wish to use an alternative keymap to the default used by
  4529.           the system, enter its name here.
  4530.  
  4531.                The most logical way to set up your environment, if there
  4532.           are multiple keymaps and/or fonts that you need to use, would be
  4533.           to save separate .def files, each set to a different keymap
  4534.           and/or font along with a phonebook file so that you can group
  4535.           phonebook entries according to keymap and font desired.
  4536.  
  4537.                For example, German users will probably have the 'd' keymap
  4538.           set as their default, so "jrcomm.def" and "jrcomm.phones" would
  4539.           be set for all German oriented systems that they want to call. 
  4540.           In a separate "gb.def" file, they could set the keymap to 'gb'
  4541.           for Great Britain.  The "gb.def" would also set the phonebook to
  4542.           "gb.phones".  You would now be able to simply load the "gb.def"
  4543.           file with the LOAD DEFAULTS menu item of the PROJECT menu.  The
  4544.           associated phonebook (and macros file if defined) would be loaded
  4545.           automatically.
  4546.  
  4547.           NOTE:     JR-Comm gives you full dead/double-dead key support for
  4548.                     accents and the like.  It also supports string output
  4549.                     as well.
  4550.  
  4551.  
  4552.      13.12 Serial device & unit
  4553.  
  4554.           These string gadgets allow you to use a custom serial device. 
  4555.           Set the strings to their appropriate values.  When the GENERAL
  4556.           PARAMETERS requester is closed, JR-Comm will attempt to open the
  4557.           new serial device you have entered.
  4558.  
  4559.  
  4560.  
  4561.  
  4562.  
  4563.  
  4564.  
  4565.  
  4566.  
  4567.  
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.  
  4574.  
  4575.  
  4576.  
  4577.  
  4578.  
  4579.  
  4580.  
  4581.                                    - 64 -
  4582.  
  4583. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4584.  
  4585.  
  4586. JR-Comm 1.02 Users Manual                                Electronic Edition
  4587.  
  4588.  
  4589.  
  4590. 14 MISC MENU
  4591.  
  4592.      The following are descriptions of the menu items available.
  4593.  
  4594.  
  4595.      14.1 Timer reset
  4596.  
  4597.           This item will reset the online timer.
  4598.  
  4599.  
  4600.      14.2 Send break
  4601.  
  4602.           Causes the serial device to send a break signal of the length
  4603.           specified in the SERIAL PARAMETERS requester.
  4604.  
  4605.  
  4606.      14.3 Hangup modem
  4607.  
  4608.           JR-Comm will hangup the modem, either by dropping DTR or by
  4609.           sending the hangup command string as defined in the MODEM
  4610.           PARAMETERS requester.
  4611.  
  4612.  
  4613.      14.4 Clear screen
  4614.  
  4615.           JR-Comm will clear the screen and home the cursor.  In Amiga ANSI
  4616.           emulation mode it will also reset the alternate character set. 
  4617.           In VT-100/102 emulations it will reset both character sets.
  4618.  
  4619.  
  4620.      14.5 Print screen
  4621.  
  4622.           This item will send each line of text on the screen to the
  4623.           printer.  This is not a graphics printout, so it is disabled in
  4624.           SkyPix emulation mode due to the ability of this emulation to
  4625.           change fonts on the fly.
  4626.  
  4627.  
  4628.      14.6 Registration
  4629.  
  4630.           The REGISTRATION INFORMATION requester allows you to print out a
  4631.           completed JR-Comm user registration form.  All information must
  4632.           be entered in order to proceed to the PRINT REGISTRATION QUERY
  4633.           requester.
  4634.  
  4635.  
  4636.  
  4637.  
  4638.  
  4639.  
  4640.  
  4641.  
  4642.  
  4643.  
  4644.  
  4645.                                    - 65 -
  4646.  
  4647. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4648.  
  4649.  
  4650. JR-Comm 1.02 Users Manual                                Electronic Edition
  4651.  
  4652.  
  4653.  
  4654. 15 MODES MENU
  4655.  
  4656.      The following modes are available from this menu.
  4657.  
  4658.  
  4659.      15.1 Printer
  4660.  
  4661.           Turns printer output on or off.  This is a checkmarked item when
  4662.           active.  An asterisk will be placed to the left of the protocol
  4663.           indicator if the status line is on.
  4664.  
  4665.  
  4666.      15.2 Chat line
  4667.  
  4668.           Enables and disables the chat line.  Checkmarked when active.
  4669.  
  4670.  
  4671.      15.3 HEX output
  4672.  
  4673.           Displays input from the modem as lines of hexadecimal bytes with
  4674.           text to the right.  Checkmarked when active.
  4675.  
  4676.  
  4677.      15.4 IBM Doorway
  4678.  
  4679.           Enables IBM Doorway mode.  Keys will be sent as IBM scan codes
  4680.           instead of ASCII.  Checkmarked when active.
  4681.  
  4682.  
  4683.      15.5 Screen title
  4684.  
  4685.           Turns on the screen title.  Checkmarked when active.
  4686.  
  4687.  
  4688.      15.6 Serial quiet
  4689.  
  4690.           This mode will disable the serial read activity within JR-Comm so
  4691.           that it will coexist with other programs that also require access
  4692.           to the serial port.
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.                                    - 66 -
  4710.  
  4711. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4712.  
  4713.  
  4714. JR-Comm 1.02 Users Manual                                Electronic Edition
  4715.  
  4716.  
  4717.  
  4718. 16 INFORMATIONAL MESSAGES
  4719.  
  4720.      These messages are displayed via the JR-Comm QUERY requester.  YES/NO
  4721.      or RETRY/CANCEL are valid responses where appropriate.
  4722.  
  4723.  
  4724.      16.1 Directory not found
  4725.  
  4726.           The FILE requester couldn't find the requested directory.
  4727.  
  4728.  
  4729.      16.2 User font not found
  4730.  
  4731.           The font requested by the user was not located.  Check the
  4732.           filename entered for the font and/or font height.
  4733.  
  4734.  
  4735.      16.3 Can't load file, wrong version
  4736.  
  4737.           JR-Comm located a file, but it was created by a different version
  4738.           of JR-Comm, so it refused to load it.  Valid for .def and .phones
  4739.           files only.
  4740.  
  4741.  
  4742.      16.4 Can't open log file
  4743.  
  4744.           JR-Comm couldn't open the log file.  Check for a disk full
  4745.           condition.
  4746.  
  4747.  
  4748.      16.5 File already exists, resume d/l?
  4749.  
  4750.           Posted during the start of a ZMODEM or CIS B+ download due to
  4751.           finding a file of the same name as the one the sender is
  4752.           attempting to download to you.  A no response will cause JR-Comm
  4753.           to start the transfer from the beginning of the file.
  4754.  
  4755.  
  4756.      16.6 File already exists, overwrite?
  4757.  
  4758.           Also posted during a download where a file already exists, a no
  4759.           response will cause JR-Comm to create a filename of the same
  4760.           name, but will also append a numeric postfix to it.
  4761.  
  4762.  
  4763.      16.7 Really quit JR-Comm?
  4764.  
  4765.           If the immediate exit option is not set, JR-Comm will post this
  4766.           QUERY requester to ensure that you really wanted to exit JR-Comm.
  4767.  
  4768.  
  4769.  
  4770.  
  4771.  
  4772.  
  4773.                                    - 67 -
  4774.  
  4775. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4776.  
  4777.  
  4778. JR-Comm 1.02 Users Manual                                Electronic Edition
  4779.  
  4780.  
  4781.  
  4782.      16.8 Unable to open printer
  4783.  
  4784.           JR-Comm could not open the printer device.
  4785.  
  4786.  
  4787.      16.9 Review buffer is empty
  4788.  
  4789.           Review mode cannot be entered if there is nothing in the review
  4790.           buffer.
  4791.  
  4792.  
  4793.      16.10 Print registration form?
  4794.  
  4795.           Self explanatory.
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826.  
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.  
  4835.  
  4836.  
  4837.                                    - 68 -
  4838.  
  4839. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4840.  
  4841.  
  4842. JR-Comm 1.02 Users Manual                                Electronic Edition
  4843.  
  4844.  
  4845.  
  4846. 17 WARNING MESSAGES
  4847.  
  4848.      These are messages that indicate something that requires user
  4849.      interaction to correct.
  4850.  
  4851.  
  4852.      17.1 Directory read error
  4853.  
  4854.           An AmigaDOS read error has occurred while attempting to read the
  4855.           directory list into the FILE requester.
  4856.  
  4857.  
  4858.      17.2 Could not open screen
  4859.  
  4860.           JR-Comm could not open the requested screen.  Check free memory.
  4861.  
  4862.  
  4863.      17.3 Could not open window
  4864.  
  4865.           Same as for screen above.
  4866.  
  4867.  
  4868.      17.4 Capture file currently open!
  4869.  
  4870.           Two capture files cannot be open simultaneously.  Close the
  4871.           current capture file first.
  4872.  
  4873.  
  4874.      17.5 Couldn't open capture file
  4875.  
  4876.           Self explanatory.
  4877.  
  4878.  
  4879.      17.6 CTS disabled, no CTS present
  4880.  
  4881.           CTS handshaking is disabled.  A CTS signal from the modem is
  4882.           required in order to activate this handshaking mode.
  4883.  
  4884.  
  4885.      17.7 CTS disabled, no DSR present
  4886.  
  4887.           CTS handshaking disabled due to a lack of a DSR signal being
  4888.           active from the modem.
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.  
  4898.  
  4899.  
  4900.  
  4901.                                    - 69 -
  4902.  
  4903. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4904.  
  4905.  
  4906. JR-Comm 1.02 Users Manual                                Electronic Edition
  4907.  
  4908.  
  4909.  
  4910.      17.8 CTS disabled, shared mode
  4911.  
  4912.           CTS handshaking can only be active if JR-Comm is able to open the
  4913.           device in exclusive access mode.  Do not have anything else
  4914.           running that is using the serial device.
  4915.  
  4916.  
  4917.      17.9 Session will expire in 5 mins
  4918.  
  4919.           Posted at the end of the 3 hour session limit for unregistered
  4920.           versions only.
  4921.  
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962.  
  4963.  
  4964.  
  4965.                                    - 70 -
  4966.  
  4967. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  4968.  
  4969.  
  4970. JR-Comm 1.02 Users Manual                                Electronic Edition
  4971.  
  4972.  
  4973.  
  4974. 18 FATAL ABORT MESSAGES
  4975.  
  4976.      The following messages are posted prior to JR-Comm terminating.  These
  4977.      are ALWAYS fatal abort conditions.
  4978.  
  4979.  
  4980.                          - Out of memory.
  4981.                          - Serial device error.
  4982.                          - Need newer OS.
  4983.                          - Timer device error.
  4984.                          - Couldn't start child task.
  4985.                          - Console device error.
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024.  
  5025.  
  5026.  
  5027.  
  5028.  
  5029.                                    - 71 -
  5030.  
  5031. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5032.  
  5033.  
  5034. JR-Comm 1.02 Users Manual                                Electronic Edition
  5035.  
  5036.  
  5037.  
  5038. 19 QUESTIONS & ANSWERS
  5039.  
  5040. - MY FILE TRANSFERS ARE MUCH SLOWER THAN THOSE WITH OTHER PROGRAMS. WHY?
  5041.  
  5042.      There are several causes of this happening.  If one or more are
  5043.      present, you will get very slow transfer rates as their effects are
  5044.      cumulative.  Most of this discussion pertains to ZMODEM downloads,
  5045.      which is by and large, the most common type of transfer performed with
  5046.      JR-Comm.
  5047.  
  5048.           There are three options that standout above all others in terms
  5049.      of slow file transfer performance.  One, the "Escape ctrl chars"
  5050.      option in the FILE TRANSFER PARAMETERS requester effects ZMODEM file
  5051.      transfers only, but tremendously.  DO NOT USE THIS OPTION UNLESS YOU
  5052.      ABSOLUETLY NEED TO!!!
  5053.  
  5054.           The second option, "File saver" in the GENERAL PARAMETERS
  5055.      requester effects any type of download.  What this causes JR-Comm to
  5056.      do is to close and then reopen the file each time a disk write
  5057.      operation is performed.  By doing this, the file is gauranteed to
  5058.      contain some data if a system crash occurs during a file download. 
  5059.      What this also means is that the file transfer is going to be slowed
  5060.      down significantly since there is additional overhead needed to reopen
  5061.      and reposition the file pointer each time an access occurs.  You have
  5062.      to determine if the throughput penalty this option imposes is less of
  5063.      a factor then possibly losing a file.
  5064.  
  5065.           The last reason for slower transfers has to do with high-speed
  5066.      ZMODEM and YMODEM-g uploads only.  If the "Overdrive" feature is not
  5067.      enabled, JR-Comm will not do a burst mode send of data out the serial
  5068.      port.  Although it can speed up throughput by a good margin, it has
  5069.      the drawback of increasing error recovery time.  It is not recommended
  5070.      for noisy connections or for baud rates below 9600bps.
  5071.  
  5072.           Although not a severe, having XON/XOFF handshake active when
  5073.      starting a ZMODEM file transfer will also slow it down somewhat.  The
  5074.      confusion with XON/XOFF arises from the fact that JR-Comm does not
  5075.      deactivate it when a ZMODEM transfer is initiated like most of the
  5076.      other Amiga communications programs that are out there.  This is not
  5077.      correct though because, unlike XMODEM technology protocols, ZMODEM is
  5078.      a full streaming protocol designed for packet switched networks that
  5079.      may overflow portions of a busy network without XON/XOFF handshake
  5080.      active to regulate data flow.  
  5081.  
  5082.           The "Disk check" option will slow down the beginning of a file
  5083.      transfer due to JR-Comm performing a free space check before
  5084.      proceeding with the transfer.
  5085.  
  5086.           The "Logfile active" option will also slow down batch transfers
  5087.      since a write to the logfile performed at the completion of each file
  5088.      transfered.
  5089.  
  5090.  
  5091.  
  5092.  
  5093.                                    - 72 -
  5094.  
  5095. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5096.  
  5097.  
  5098. JR-Comm 1.02 Users Manual                                Electronic Edition
  5099.  
  5100.  
  5101.  
  5102.  
  5103. - I'M GETTING DOWNLOAD ERRORS AT OR ABOVE 9600BPS WITH AN MNP MODEM.
  5104.  
  5105.      Since an MNP modem is an error correcting device that gives you an
  5106.      error free connection, any errors at high baud rates can only mean one
  5107.      thing; data being lost between the modem and computer.  The cause of
  5108.      this is due to the cpu getting locked-out long enough for the most
  5109.      recently received data byte to be overwritten by the next incoming
  5110.      byte.  Unfortunately, the internal serial port does not buffer these
  5111.      bytes like some of the more advanced UARTS (Universal Asynchronous
  5112.      Receive Transmit device) available these days.  Thus, the cpu has a
  5113.      fairly critical "window of opportunity" in order to successfully fetch
  5114.      data as it is received.
  5115.  
  5116.           Unlike the IBM style computer, the Amiga does not have the
  5117.      ability to simply pop in an alternate (and more powerful) UART that
  5118.      would eliminate this problem.  Do not despair however.  There are a
  5119.      few simple things that you can check to determine the cause of these
  5120.      bytes getting lost.  
  5121.  
  5122.           Using an 8 or 16 color screen can have a direct effect on these
  5123.      problems, try dropping down to a Workbench or 2 color screen to see if
  5124.      this eliminates the errors.
  5125.  
  5126.           Next, are you running JR-Comm or any other task with an
  5127.      excessively high priority?  Do you have any device drivers (hard disk
  5128.      drivers are a common one) that run at an unreasonably high priority? 
  5129.      Is the hard disk controller you're using a programmed I/O version?  If
  5130.      it is, contact the manufacturer for help.  Use the diagnostic key
  5131.      sequence in JR-Comm to create a ram:jrc.diag file and examine its
  5132.      contents or contact the support BBS for additional help.
  5133.  
  5134.           If the task priority in the GENERAL PARAMETERS requester hasn't
  5135.      been modified, you may want to bump it up one or two at a time and see
  5136.      if this cures the problem.
  5137.  
  5138.           Having more than two floppy drives connected (one internal and
  5139.      one external) will definitely give you problems with the internal
  5140.      serial port.  This is due to AmigaDOS checking for a changed disk once
  5141.      every second or so for each drive.  The same holds true for certain
  5142.      hard disk controller devices that have more than two or three
  5143.      partitions active.  Believe it or not, AmigaDOS also checks each
  5144.      partition once every second to see if it too has been changed!  
  5145.           Finally, check if you are running any cpu intensive tasks in the
  5146.      background while you're downloading.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156.  
  5157.                                    - 73 -
  5158.  
  5159. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5160.  
  5161.  
  5162. JR-Comm 1.02 Users Manual                                Electronic Edition
  5163.  
  5164.  
  5165.  
  5166.           Although the Amiga is a multitasking machine, the resources
  5167.      available are finite, especially when you're running JR-Comm (or any
  5168.      communications program) at 9600bps or 19.2kbps (anything higher than
  5169.      19.2kbps is definitely not recommended with the internal port). 
  5170.      Remember that the internal port can't buffer the data it receives, so
  5171.      don't bog down the cpu or it won't be able to respond to the data fast
  5172.      enough to prevent it from being overwritten.
  5173.  
  5174.           If you still continue to receive errors contact the support BBS
  5175.      for any additional help that may have been discovered since the
  5176.      printing of this manual.
  5177.  
  5178.           As an aside, you may wish to look into a third party serial board
  5179.      for the A2000 and A3000 series of Amiga computers.  These boards can
  5180.      greatly reduce the problems you may be having, especially if you can't
  5181.      completely eliminate them.
  5182.  
  5183.  
  5184. - WHY DOESN'T JR-COMM HAVE A YMODEM-batch PROTOCOL?
  5185.  
  5186.      It does.  YMODEM is a batch protocol, thus calling it "batch" would be
  5187.      redundant.  There are really only two variations of TRUE YMODEM(tm). 
  5188.      The first is YMODEM and the second is the YMODEM-g protocol for use
  5189.      with reliable data connections, such as an MNP modem.
  5190.  
  5191.           The trouble lies in the fact that some telecommunications
  5192.      software authors took it upon themselves to implement only some of the
  5193.      features of YMODEM and still call it YMODEM.  The most common variant
  5194.      being what is now properly called XMODEM-1k.  Later, after realizing
  5195.      the errors of their ways, they added YMODEM-batch, but called it that
  5196.      to save face with their users.
  5197.  
  5198.           If the protocol that calls itself YMODEM does not send filename,
  5199.      size and date information (JR-Comm will tell you this by "stepping
  5200.      down" to XMODEM), it is really XMODEM-1k.
  5201.  
  5202.           There are some other versions that will send this information,
  5203.      but will not support batch operation.  You can still use JR-Comm's
  5204.      YMODEM in these instances too.
  5205.  
  5206.           Finally, there are some very old versions of YMODEM that you may
  5207.      run into that cannot handle the 1024 byte block that is in widespread
  5208.      use today.  This is the reason for the YMODEM and YMODEM-1k options in
  5209.      the FILE TRANSFER PARAMETERS requester.  In almost all cases, leave
  5210.      the 1k version selected.  Only use the other for instances where the
  5211.      receiver must have 128 byte blocks sent.
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.  
  5221.                                    - 74 -
  5222.  
  5223. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5224.  
  5225.  
  5226. JR-Comm 1.02 Users Manual                                Electronic Edition
  5227.  
  5228.  
  5229.  
  5230.           JR-Comm has enough intelligence built-in to handle almost any of
  5231.      the mutant versions of this protocol that you may run into.  If you do
  5232.      run into an especially uncommon strain of this protocol, please report
  5233.      it to the BBS so that it can be modified to deal with it in a future
  5234.      release.
  5235.  
  5236.  
  5237. - WHY DOES JR-COMM SOMETIMES TAKE SO LONG TO ABORT A FILE TRANSFER?
  5238.  
  5239.      JR-Comm tries very hard to prevent leftover data from an aborted file
  5240.      transfer from splattering all over your display.  If the wait is
  5241.      extraordinarily long you can click on the close window gadget a few
  5242.      times to cause a hard abort to occur regardless of what data is left
  5243.      in the pipe.
  5244.  
  5245.           Although ZMODEM transfers will generally abort faster, the XMODEM
  5246.      technology protocols can take a good deal of time to abort.  The main
  5247.      reason for this is that the receiver can only detect an abort sequence
  5248.      at the start of a block.  It cannot determine this while receiving the
  5249.      data portion of the block.  So, you may have to wait for as many as
  5250.      1,028 bytes to be sent or received before it will begin the abort
  5251.      sequence.  The "Overdrive" option will aggravate this delay
  5252.      substantially for low baud rates.
  5253.  
  5254.  
  5255. - ALL FILE TRANSFERS IMMEDIATELY ABORT WITH "Carrier not detected..."
  5256.  
  5257.      This is related to the previous problem except that the carrier detect
  5258.      signal (DCD) is never active, even when it should be.  The two most
  5259.      likely causes for this occurring would be a defective serial cable or
  5260.      modem.  Check the modem manual to verify that your modem does have a
  5261.      functioning DCD signal and that the serial cable passes this signal.  
  5262.  
  5263.  
  5264. - ATREDES BBS ZMODEM DOWNLOADS SOMETIMES HAVE "WEIRD" FILE SIZES.
  5265.  
  5266.      Some versions of the Atredes BBS system had a bug that gave incorrect
  5267.      information for this protocol.  The file will be received correctly
  5268.      though.  Inform the sysop of that system to upgrade to a newer
  5269.      version.
  5270.  
  5271.  
  5272. - FILE TRANSFERS WITH A BBS-PC! SYSTEM <INSERT YOUR PROBLEM HERE>.
  5273.  
  5274.      Unfortunately, there is no easy way to determine which version of
  5275.      BBS-PC! you are really dealing with.  Although it may "say" that it is
  5276.      version 4.20 (or whatever), it could be any one of a number of
  5277.      releases due to the publisher of this product not bumping the version
  5278.      number as they fix things.  The only certain way is to know the file
  5279.      size of the executable for this program and, as a caller to the
  5280.      system, you cannot find this out.
  5281.  
  5282.  
  5283.  
  5284.  
  5285.                                    - 75 -
  5286.  
  5287. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5288.  
  5289.  
  5290. JR-Comm 1.02 Users Manual                                Electronic Edition
  5291.  
  5292.  
  5293.  
  5294.           Contact the sysop of the system in question to determine what is
  5295.      the best way to correct the problems you're experiencing with this
  5296.      BBS.
  5297.  
  5298.  
  5299.  - WHY DO DOWNLOADS SOMETIMES TAKE LONGER THAN UPLOADS TO THE SAME SYSTEM?
  5300.  
  5301.      This is not a problem.  It is simply that any download, regardless of
  5302.      the protocol being used, is entirely dependent on the speed of the
  5303.      sending system.  You can only receive a file as fast as it is being
  5304.      sent to you.
  5305.  
  5306.  
  5307. - JR-COMM WILL NOT ENABLE CTS HANDSHAKE.
  5308.  
  5309.      In order to use CTS/RTS handshake, your modem must have the DSR and
  5310.      CTS signals active.  Check your manual so that you can set the modem
  5311.      to always have DSR active and have CTS remain active (but not set high
  5312.      permanently) when offline.
  5313.  
  5314.  
  5315. - THE ONLINE TIMER IS ALWAYS COUNTING, EVEN WHEN OFFLINE.
  5316.  
  5317.                          -and-
  5318.  
  5319.  - THE DIALER REFUSES TO DIAL, REPORTS: "Exiting, carrier present."
  5320.  
  5321.      These two problems are due to the carrier detect signal (DCD) always
  5322.      being active.  Check the manual to the modem for the proper command
  5323.      and/or hardware switch in order to set the modem so that this signal
  5324.      is only active when a carrier signal is present.
  5325.  
  5326.           If the modem (or cable) doesn't allow you to correct this
  5327.      problem, you will have to disable the carrier detect logic in JR-Comm
  5328.      by setting the button gadget "Ignore carrier detect" which is located
  5329.      in the MODEM PARAMETERS requester.
  5330.  
  5331.  
  5332. - THE DIALER ALWAYS REMOVES AN ENTRY AFTER THREE DIAL ATTEMPTS.
  5333.  
  5334.      You modem must be able to RELIABLY detect a busy signal or it will
  5335.      return a NO CARRIER response.  If three of these responses are
  5336.      received for a selected entry the dialer will deselect it.
  5337.  
  5338.           If your modem does not detect busy signals, also known as "blind
  5339.      dialing", or it is not reliably detecting them, you must activate the
  5340.      "Ignore No Carrier" option in the MODEM PARAMETERS requester to
  5341.      deactivate this feature of the dialer.
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.                                    - 76 -
  5350.  
  5351. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5352.  
  5353.  
  5354. JR-Comm 1.02 Users Manual                                Electronic Edition
  5355.  
  5356.  
  5357.  
  5358. - THE DIALER ALWAYS SETS THE BAUD RATE TO SOMETHING OTHER THAN THE   
  5359.    SELECTED OR CONNECTED RATE, WHY?
  5360.  
  5361.      There are two reasons why this would happen.  The most common one
  5362.      would be have the "Auto-baud" option in the MODEM PARAMETERS requester
  5363.      active while your modem is not set (or capable) of returning extended
  5364.      result codes for the "CONNECT" message.  The second reason is if your
  5365.      modem does not adhere to the Hayes standard for these extended result
  5366.      codes.  Please refer to section 2.8.5 for more details about the auto-
  5367.      baud feature.
  5368.  
  5369.  
  5370. - THE MODEM SOMETIMES "MISSES" THE DIAL COMMAND SENT BY THE DIALER.
  5371.  
  5372.      Some modems have trouble decoding an "AT" command sequence when the
  5373.      characters are sent too fast.  Set the "Dial pacing" parameter in the
  5374.      MODEM PARAMETERS requester to a value that allows your modem to
  5375.      reliably receive the dial command.  This value represents tenths of a
  5376.      second delay between each character in the command string.
  5377.  
  5378.  
  5379. - MY MACROS ARE SENDING INCORRECT DATA WHEN USING THE IBM DOORWAY MODE.
  5380.  
  5381.      This is normal.  Function key macros are disabled during Doorway mode
  5382.      due to JR-Comm emulating the hexadecimal scan key codes that are sent
  5383.      whenever a key is pressed while this mode is active.  For this reason
  5384.      you cannot have macros when using this mode.
  5385.  
  5386.  
  5387. - JR-COMM SOMETIMES REPORTS THAT IT COULDN'T OPEN A WINDOW.
  5388.  
  5389.      You're running JR-Comm on a system that has little free memory.  Use a
  5390.      screen with less colors.
  5391.  
  5392.  
  5393. - I'M USING JR-COMM TO DIAL OUT ON A BBS LINE.  HOW DO I PREVENT IT FROM
  5394.    EXITING AFTER RECEIVING A "RING" OR 3 "NO DIALTONE" MESSAGES?
  5395.  
  5396.      The "RING" message in the MODEM PARAMETERS REQUESTER will have to be
  5397.      deleted in order to disable that feature.  The "NO DIALTONE" feature
  5398.      of the dialer can't really be disabled, but a work around has been
  5399.      developed that will "fool" the dialer.
  5400.  
  5401.           What you need to do is first delete the "NO DIALTONE" string. 
  5402.      Now, change the "NO CARRIER" to "NO DIALTONE".  Lastly, set the
  5403.      "Ignore no carrier" option in the MODEM PARAMETERS requester.
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.                                    - 77 -
  5414.  
  5415. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5416.  
  5417.  
  5418. JR-Comm 1.02 Users Manual                                Electronic Edition
  5419.  
  5420.  
  5421.  
  5422.           What this accomplishes is that the dialer will treat the "NO
  5423.      DIALTONE" response as if the modem was a dumb Hayes that was using
  5424.      blind dialing.  Although an intelligent modem that has a call
  5425.      progression feature can still return a "NO CARRIER" response if the
  5426.      modem times out without the remote system picking up or if it fails to
  5427.      detect a "BUSY" signal, the "Ignore no carrier" feature will prevent
  5428.      the dialer from removing the phone entry from the selected list.
  5429.  
  5430.  
  5431. - WHY DO 4 DOTS APPEAR IN THE STATUS LINE WHEN USING VT-10x?
  5432.  
  5433.      These dots represent the four LED indicators on a real VT-10x
  5434.      terminal.  They are software controlled by the remote system during
  5435.      operation.  An '*' character is used to indicate that the LED is "on".
  5436.  
  5437.  
  5438. - JR-COMM HAS TROUBLE KEEPING UP WITH 16 COLOR ANSI.  WHY?
  5439.  
  5440.      If you're using an Amiga that only has chip ram or "pseudo-fast" ram
  5441.      instead of "true" fast ram, the cpu is going to be locked-out during
  5442.      display and scroll functions.  An 8 color screen should help eliminate
  5443.      the slow operation that occurs on systems with no true fast ram.
  5444.  
  5445.           True fast ram is different than ram expansion that resides at the
  5446.      hexadecimal $C00000 address, such as the 512k A501 expansion for the
  5447.      A500.
  5448.  
  5449.           A 16 color screen also is limited to 2400bps operation.  Somewhat
  5450.      less for PAL screens, even if fast ram is installed.  If you're using
  5451.      a high-speed modem, you should drop down to at least an 8 color
  5452.      screen, or risk serial data loss.  See the next problem discussion
  5453.      which is closely related to this one.
  5454.  
  5455.  
  5456. - WHY ARE THE COLORS ORDERED DIFFERENTLY THEN A TRUE MS-DOS MACHINE?
  5457.  
  5458.      JR-Comm uses a translation table to convert the ANSI sequences that
  5459.      change color to the correct hue.  This was done to make the various
  5460.      requesters and default white on black text look "right" on the Amiga. 
  5461.      If the "correct" color ordering was used, the default text would have
  5462.      been red for both the terminal and the string gadgets in the
  5463.      requesters.
  5464.  
  5465.           The color scheme was further designed to allow the gadgets and
  5466.      their labels to be readable from a 2 color to 16 color screen.
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.                                    - 78 -
  5478.  
  5479. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5480.  
  5481.  
  5482. JR-Comm 1.02 Users Manual                                Electronic Edition
  5483.  
  5484.  
  5485.  
  5486. - BUT, DID IT HAVE TO EMULATE THE "FLICKER" OF THE OLD CGA MONITORS TOO?
  5487.  
  5488.      The slight flicker you see as colored text scrolls up the screen is a
  5489.      result of the blitter scrolling each of the four component bitplanes
  5490.      that make up a 16 color screen one at a time.  Since the total scroll
  5491.      operation takes longer than the time to refresh and paint the bitplane
  5492.      data once or twice, you see a small flicker.  Some of the colors are
  5493.      more prone to this than others.  The color scheme of the palette was
  5494.      also modified to take this into account by separating some of the more
  5495.      offending colors to minimize this effect.  Unfortunately, this wasn't
  5496.      completely successful.
  5497.  
  5498.           A future version of JR-Comm may have a better solution to this. 
  5499.      Only authorized system calls and methods were used to prevent problems
  5500.      from occurring with the new version(s) of Kickstart and Workbench that
  5501.      were still under development when JR-Comm 1.02 was released.
  5502.  
  5503.  
  5504.  
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511.  
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534.  
  5535.  
  5536.  
  5537.  
  5538.  
  5539.  
  5540.  
  5541.                                    - 79 -
  5542.  
  5543. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5544.  
  5545.  
  5546. JR-Comm 1.02 Users Manual                                Electronic Edition
  5547.  
  5548.  
  5549.  
  5550. 20 SUPPORT INFORMATION
  5551.  
  5552.  
  5553.      Support for JR-Comm is available through several networks.  The most
  5554.      reliable is to call the JR-Comm support BBS directly.  You will also
  5555.      receive a response here faster than through any of the other networks
  5556.      as I use it the most.
  5557.  
  5558.  
  5559.      20.1 JR-Comm Support BBS
  5560.  
  5561.           The support BBS is attached to the FidoNet BBS network and
  5562.           receives the international Amiga echomail conference, twenty-four
  5563.           hour crashmail is supported via the MS-DOS version of Binkley. 
  5564.           The BBS is also a member of the RIME PCRelay network and receives
  5565.           the Amiga conference there too.
  5566.  
  5567.                A private support conference is provided for registered
  5568.           users, although the system is open to anyone who calls.  The most
  5569.           recent version of JR-Comm will be available for download and for
  5570.           FidoNet file requesting via the "magic" name "JRCOMM".
  5571.  
  5572.                     Atlantic County Amiga BBS - (609) 625-2453
  5573.                     Baud rates supported:    3/12/24/96/14400 HST/V.32bis
  5574.                     FidoNet address:         1:266/61
  5575.                     RIME network address:    AMIGA
  5576.  
  5577.  
  5578.      20.2 Genie 
  5579.  
  5580.           Deb Christensen, the head sysop in charge of the Amiga
  5581.           roundtable, has graciously provided a private support conference
  5582.           for registered users of JR-Comm.  The conference is #24 at page
  5583.           555;1.
  5584.  
  5585.                If you need to contact me via email, my ID is JRADIGAN.
  5586.  
  5587.  
  5588.      20.3 CompuServe
  5589.  
  5590.           I try to access the AmigaTech conference two or three times a
  5591.           week to keep up on the Telecom area (4).  My ID for Easyplex
  5592.           email is 76545,201.
  5593.  
  5594.  
  5595.      20.4 People Link
  5596.  
  5597.           I also try to access this network a few times a week to stay
  5598.           abreast of the conversation in the Amiga Zone, section 8.  My ID
  5599.           here is JRADIGAN for email purposes.
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.                                    - 80 -
  5606.  
  5607. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5608.  
  5609.  
  5610. JR-Comm 1.02 Users Manual                                Electronic Edition
  5611.  
  5612.  
  5613.  
  5614.      20.5 BIX
  5615.  
  5616.           Same goes for BIX; my ID is also JRADIGAN here for email.
  5617.  
  5618.  
  5619.      20.6 USENET
  5620.  
  5621.           I currently maintain an account at jprad@faatcrl.UUCP for netmail
  5622.           and I also frequent the comp.sys.amiga(.hardware/tech)
  5623.           newsgroups.
  5624.  
  5625.                For those without smart mailer access, my bang path is:
  5626.  
  5627.                          ...!rutgers!faatcrl!jprad
  5628.  
  5629.  
  5630.      20.7 If you have problems
  5631.  
  5632.                The need for a complete and detailed description cannot be
  5633.           emphasized enough, statements like "The dialer doesn't work" or
  5634.           "It won't upload/download" do neither of us any good.  Also,
  5635.           don't give up immediately.  If something seems wrong ask the
  5636.           sysop of the system you're connected to first.  Since his/her
  5637.           system is more than likely to be less expensive to call than the
  5638.           support BBS (and probably less busy too), it makes sense to see
  5639.           if he/she can help you out first.
  5640.  
  5641.                If you do post a problem report, please be sure to include
  5642.           the name and number of the system you had a problem with, how you
  5643.           created the problem (so that I can recreate it) and anything else
  5644.           that is related to the problem.  A short description of your
  5645.           system may also be helpful.  Hard disk users should include the
  5646.           type of controller and how many partitions you're using.
  5647.  
  5648.                You may also want to include a capture file of what happened
  5649.           if it is terminal related (make sure that no capture filters are
  5650.           on when you do).  You may also want to send a snapshot of your
  5651.           JR-Comm setup (save a .def file using the initials of your name,
  5652.           like "jpr.def") and archive it along with the capture file so
  5653.           that you can upload it for me to examine.
  5654.  
  5655.                Providing as much information as you can gather the first
  5656.           time will usually result in a faster resolution of the problem
  5657.           and will eliminate your having to call several times only to find
  5658.           me asking for more information.
  5659.  
  5660.                In any event, good luck and happy modeming!
  5661.  
  5662.                                                        Jack Radigan
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.                                    - 81 -
  5670.  
  5671. Copyright (C) 1991 John P. Radigan                         Printed 04/03/91
  5672.